Interface Button
- All Known Subinterfaces:
AdminRemoveButton,AuctionButton,BackButton,CategoryButton,HomeButton,InventoryButton,PerformButton,PermissibleButton,PlaceholderButton,SellBuyButton,SellSlotButton,ShowButton,SlotButton
public interface Button
-
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.bukkit.inventory.ItemStackgetCustomItemStack(org.bukkit.entity.Player player) org.bukkit.inventory.ItemStackintgetSlot()getSound()intgetType()booleanbooleanbooleanvoidplaySound(org.bukkit.entity.Entity entity) Player soundvoidsetTmpSlot(int slot) Set tmp slot<T extends Button>
T
-
Method Details
-
getItemStack
org.bukkit.inventory.ItemStack getItemStack()- Returns:
- item
-
getCustomItemStack
org.bukkit.inventory.ItemStack getCustomItemStack(org.bukkit.entity.Player player) - Returns:
-
getType
ButtonType getType()- Returns:
- buttonType
-
getSlot
int getSlot()- Returns:
- slot
-
setTmpSlot
void setTmpSlot(int slot) Set tmp slot- Parameters:
slot-
-
getTmpSlot
int getTmpSlot()- Returns:
- tmp slot
-
isClickable
boolean isClickable()- Returns:
-
toButton
- Parameters:
classz-- Returns:
-
isPermament
boolean isPermament()- Returns:
- true is button is permanent
-
getSound
SoundOption getSound()- Returns:
XSound
-
playSound
void playSound(org.bukkit.entity.Entity entity) Player sound- Parameters:
entity-
-
isDisableEvent
boolean isDisableEvent()- Returns:
-
closeInventory
boolean closeInventory()- Returns:
- true if inventory need to be close
-