Class EditGUIButton
java.lang.Object
com.bencodez.advancedcore.api.inventory.BInventoryButton
com.bencodez.advancedcore.api.inventory.editgui.EditGUIButton
Button for editing GUI values.
-
Constructor Summary
ConstructorsConstructorDescriptionEditGUIButton(EditGUIValue editer) Constructor for EditGUIButton.EditGUIButton(ItemBuilder item, EditGUIValue editer) Constructor for EditGUIButton with custom item. -
Method Summary
Modifier and TypeMethodDescriptionAdds a lore line to the button.addOptions(String... str) Adds options to the button.org.bukkit.inventory.ItemStackGets the item with placeholders.voidonClick(BInventory.ClickEvent clickEvent) On click.Sets the name of the button.Methods inherited from class com.bencodez.advancedcore.api.inventory.BInventoryButton
addData, dontClose, getBuilder, getButton, getData, getData, getData, getItem, getItem, getLastRewardsPath, getMeta, getSlot, load, onClick, sendMessage, setBuilder, setCloseInv, setItem, setItem, setMeta, setSlot
-
Constructor Details
-
EditGUIButton
Constructor for EditGUIButton.- Parameters:
editer- the GUI value editor
-
EditGUIButton
Constructor for EditGUIButton with custom item.- Parameters:
item- the item builderediter- the GUI value editor
-
-
Method Details
-
addLore
Adds a lore line to the button.- Parameters:
lore- the lore line- Returns:
- this instance
-
addOptions
Adds options to the button.- Parameters:
str- the options- Returns:
- this instance
-
getItem
public org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player, HashMap<String, String> placeholders) Description copied from class:BInventoryButtonGets the item with placeholders.- Overrides:
getItemin classBInventoryButton- Parameters:
player- the playerplaceholders- the placeholders- Returns:
- the item
-
onClick
Description copied from class:BInventoryButtonOn click.- Specified by:
onClickin classBInventoryButton- Parameters:
clickEvent- the click event
-
setName
Sets the name of the button.- Parameters:
name- the name- Returns:
- this instance
-