Package eu.xap3y.xagui.interfaces
Interface GuiMenuInterface
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddCloseButton(int page, GuiButtonInterface button) voidaddCloseButton(int page, ItemStack button) voidvoidvoidallowClickTypes(ClickType... types) voidallowSelfInventoryClickTypes(ClickType... types) voidblacklistClickTypes(ClickType... types) voidcallback()voidvoidclearAllSlots(int page) voidclearSlot(int slot) voidclearSlot(int page, int slot) voidclose()voidclose(Player player) voidvoidfillBorder(int page, ItemStack item) voidfillBorder(ItemStack item) voidfillBorder(Material material) voidfillSlots(int page, GuiButtonInterface item, int... slots) voidfillSlots(int page, ItemStack item, int... slots) voidfillSlots(GuiButtonInterface item, int... slots) voidfillSlots(ItemStack item, int... slots) voidvoidvoidClickType[]ClickType[]ClickType[]intintintgetName()SoundfloatJavaPlugingetOwner()intgetPages()booleanintgetSize()getSlot(int slot) getSlot(int page, int slot) booleanisButtonLocked(int slot) voidlockButton(int slot) voidlockButton(int page, int slot) voidopen(int page, Player player) voidopen(Player player) voidsetAllPageSlot(int slot, GuiButtonInterface button) voidsetAllPageSlot(int slot, ItemStack item) voidsetAllPageSlot(int slot, Material item) voidsetCallback(Runnable callback) voidvoidsetNextPageButton(ItemStack item) voidsetOnClick(GuiClickInterface onClick) voidsetOnClickOwn(GuiOwnClickInterface onClick) voidsetOnClose(GuiCloseInterface closeAction) voidsetOnOpen(GuiOpenInterface openAction) voidsetOnPageSwitch(GuiPageSwitchInterface onPageSwitch) default voidsetOpenSound(Sound sound) voidsetOpenSound(Sound sound, float volume) voidsetPageSwitchSound(Sound sound) voidsetPreviousPageButton(ItemStack item) voidsetSelfInventoryAccess(boolean value) voidsetSlot(int page, int slot, GuiButtonInterface button) voidsetSlot(int page, int slot, ItemStack button) voidsetSlot(int page, int slot, Material button) voidsetSlot(int slot, GuiButtonInterface button) voidsetSlot(int slot, ItemStack item) voidsetSlot(int slot, Material item) voidsetTotalPages(int pages) voidstickSlot(int slot) voidswitchPage(int pageIndex, Player player) voidunlockButton(int slot) voidunlockButton(int page, int slot) voidunStickSlot(int slot) voidupdateSlot(int page, int slot, ItemStack item) voidupdateSlot(int page, int slot, Material item) voidupdateSlot(int slot, ItemStack item) voidupdateSlot(int slot, Material item)
-
Method Details
-
setOnOpen
-
setOnClose
-
setOnClick
-
setOnClickOwn
-
setOnPageSwitch
-
setName
-
close
void close() -
getName
String getName() -
getRawName
String getRawName() -
getSize
int getSize() -
getPages
int getPages() -
getCurrentPageIndex
int getCurrentPageIndex() -
getCurrentPage
int getCurrentPage() -
setSlot
-
setAllPageSlot
-
setAllPageSlot
void setAllPageSlot(int slot, ItemStack item) -
setAllPageSlot
void setAllPageSlot(int slot, Material item) -
setSlot
void setSlot(int slot, ItemStack item) -
setSlot
void setSlot(int slot, Material item) -
setSlot
-
setSlot
void setSlot(int page, int slot, ItemStack button) -
setSlot
void setSlot(int page, int slot, Material button) -
updateSlot
void updateSlot(int slot, ItemStack item) -
updateSlot
void updateSlot(int slot, Material item) -
updateSlot
void updateSlot(int page, int slot, ItemStack item) -
updateSlot
void updateSlot(int page, int slot, Material item) -
getSlot
-
getSlot
-
clearSlot
void clearSlot(int slot) -
clearSlot
void clearSlot(int page, int slot) -
clearAllSlots
void clearAllSlots() -
clearAllSlots
void clearAllSlots(int page) -
getOwner
JavaPlugin getOwner() -
unlockButton
void unlockButton(int slot) -
unlockButton
void unlockButton(int page, int slot) -
lockButton
void lockButton(int slot) -
lockButton
void lockButton(int page, int slot) -
isButtonLocked
boolean isButtonLocked(int slot) -
open
void open(Player player) -
open
void open(int page, Player player) -
switchPage
void switchPage(int pageIndex, Player player) -
getMaxPages
int getMaxPages() -
stickSlot
void stickSlot(int slot) -
unStickSlot
void unStickSlot(int slot) -
close
void close(Player player) -
fillSlots
void fillSlots(ItemStack item, int... slots) -
fillSlots
-
fillSlots
-
fillSlots
-
fillSlots
-
fillSlots
void fillSlots(int page, ItemStack item, int... slots) -
fillSlots
-
addCloseButton
void addCloseButton() -
addCloseButtonAllPages
void addCloseButtonAllPages() -
addCloseButton
void addCloseButton(int page, ItemStack button) -
addCloseButton
-
addPaginator
void addPaginator() -
setNextPageButton
void setNextPageButton(ItemStack item) -
setPreviousPageButton
void setPreviousPageButton(ItemStack item) -
setPageSwitchSound
void setPageSwitchSound(Sound sound) -
setOpenSound
void setOpenSound(Sound sound, float volume) -
setOpenSound
default void setOpenSound(Sound sound) -
getOpenSound
Sound getOpenSound() -
getOpenSoundVolume
float getOpenSoundVolume() -
fillBorder
void fillBorder() -
fillBorder
void fillBorder(int page, ItemStack item) -
fillBorder
void fillBorder(ItemStack item) -
fillBorder
void fillBorder(Material material) -
setSelfInventoryAccess
void setSelfInventoryAccess(boolean value) -
getSelfInventoryAccess
boolean getSelfInventoryAccess() -
allowSelfInventoryClickTypes
void allowSelfInventoryClickTypes(ClickType... types) -
getAllowedSelfInventoryClickTypes
ClickType[] getAllowedSelfInventoryClickTypes() -
allowClickTypes
void allowClickTypes(ClickType... types) -
blacklistClickTypes
void blacklistClickTypes(ClickType... types) -
getAllowedClickTypes
ClickType[] getAllowedClickTypes() -
getBlacklistedClickTypes
ClickType[] getBlacklistedClickTypes() -
callback
void callback() -
setCallback
-
setTotalPages
void setTotalPages(int pages)
-