Package com.kamikazejam.kamicommon.menu
Class SimpleMenu
- All Implemented Interfaces:
UpdatingMenu
,Menu<SimpleMenu>
,InventoryHolder
This Menu class focuses on providing a simple single-frame menu. This is the most versatile menu type
because you define everything in the menu, and can create your own custom logic.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.kamikazejam.kamicommon.menu.AbstractMenu
events, menuIcons, options, player
Fields inherited from class com.kamikazejam.kamicommon.menu.api.MenuHolder
inventory, size, title
-
Method Summary
Methods inherited from class com.kamikazejam.kamicommon.menu.AbstractMenu
close, getFillerIcon, getMenuIcons, getMenuIconsAccess, modifyIcons, open, open, placeFiller, placeIcons, reopenMenu, reopenMenu, resizeMenu, setSize, updateOneTick
Methods inherited from class com.kamikazejam.kamicommon.menu.api.MenuHolder
clear, closeAll, deleteInventory, equals, firstEmpty, firstEmpty, firstEmpty, getHolder, getInventory, getItem, getMenuSize, getRawInventory, getSize, getViewers, hashCode, replaceTitle, setItem, setItem
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kamikazejam.kamicommon.menu.Menu
buildClickData, buildPlayerClickData, getEvents, getMenuSize, getOptions
Methods inherited from interface com.kamikazejam.kamicommon.menu.api.icons.interfaces.UpdatingMenu
getInventory