Package fr.maxlego08.menu.api.utils
Interface MetaUpdater
- All Superinterfaces:
MessageSender
Updates the display name and lore of a ItemMeta
Adds support for MiniMessage in ItemStacks and messages
-
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.InventorycreateInventory(String inventoryName, int size, org.bukkit.inventory.InventoryHolder inventoryHolder) Create anInventoryvoidvoidupdateDisplayName(org.bukkit.inventory.meta.ItemMeta itemMeta, String text, org.bukkit.entity.Player player) Updates the display name of theItemMeta.voidupdateDisplayName(org.bukkit.inventory.meta.ItemMeta itemMeta, String text, org.bukkit.OfflinePlayer offlinePlayer) Updates the display name of theItemMeta.voidupdateLore(org.bukkit.inventory.meta.ItemMeta itemMeta, List<String> lore, org.bukkit.entity.Player player) Updates the lore of theItemMeta.voidupdateLore(org.bukkit.inventory.meta.ItemMeta itemMeta, List<String> lore, org.bukkit.OfflinePlayer offlinePlayer) Updates the lore of theItemMeta.Methods inherited from interface fr.maxlego08.menu.api.utils.MessageSender
sendMessage, sendTitle
-
Method Details
-
updateDisplayName
void updateDisplayName(org.bukkit.inventory.meta.ItemMeta itemMeta, String text, org.bukkit.entity.Player player) Updates the display name of theItemMeta.- Parameters:
itemMeta- The ItemMeta to be updated.text- The text to set as the display name.player- The player for whom MiniMessage will be applied.
-
updateDisplayName
void updateDisplayName(org.bukkit.inventory.meta.ItemMeta itemMeta, String text, org.bukkit.OfflinePlayer offlinePlayer) Updates the display name of theItemMeta.- Parameters:
itemMeta- The ItemMeta to be updated.text- The text to set as the display name.offlinePlayer- The player for whom MiniMessage will be applied.
-
updateLore
void updateLore(org.bukkit.inventory.meta.ItemMeta itemMeta, List<String> lore, org.bukkit.entity.Player player) Updates the lore of theItemMeta.- Parameters:
itemMeta- The ItemMeta to be updated.lore- The lore to set.player- The player for whom MiniMessage will be applied.
-
updateLore
void updateLore(org.bukkit.inventory.meta.ItemMeta itemMeta, List<String> lore, org.bukkit.OfflinePlayer offlinePlayer) Updates the lore of theItemMeta.- Parameters:
itemMeta- The ItemMeta to be updated.lore- The lore to set.offlinePlayer- The player for whom MiniMessage will be applied.
-
createInventory
org.bukkit.inventory.Inventory createInventory(String inventoryName, int size, org.bukkit.inventory.InventoryHolder inventoryHolder) Create anInventory- Parameters:
inventoryName- Inventory Name.size- Inventory size.inventoryHolder- Inventory Holder.- Returns:
- Inventory with colored name
-
openBook
-