Class WorldEnvironmentColorMenu
java.lang.Object
ua.mcchickenstudio.opencreative.menus.AbstractMenu
ua.mcchickenstudio.opencreative.menus.AbstractListMenu<org.bukkit.Material>
ua.mcchickenstudio.opencreative.menus.world.settings.WorldEnvironmentColorMenu
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,InventoryMenu,WorldMenu
public final class WorldEnvironmentColorMenu
extends AbstractListMenu<org.bukkit.Material>
implements WorldMenu
-
Nested Class Summary
Nested classes/interfaces inherited from class ua.mcchickenstudio.opencreative.menus.AbstractListMenu
AbstractListMenu.PlacementLayout -
Field Summary
Fields inherited from class ua.mcchickenstudio.opencreative.menus.AbstractListMenu
elementsFields inherited from class ua.mcchickenstudio.opencreative.menus.AbstractMenu
AIR_ITEM, creationTime, DECORATION_ITEM, DECORATION_PANE_ITEM, DISABLED_ITEM, inventory, NO_PERMS_ITEM -
Constructor Summary
ConstructorsConstructorDescriptionWorldEnvironmentColorMenu(org.bukkit.entity.Player player, DevPlanet devPlanet, DevPlatform devPlatform, String type) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected org.bukkit.inventory.ItemStackgetElementIcon(org.bukkit.Material material) protected List<org.bukkit.Material> Returns planet, that owns this menu.protected voidonCharmsBarClick(org.bukkit.event.inventory.InventoryClickEvent event) protected voidonElementClick(org.bukkit.event.inventory.InventoryClickEvent event) voidonOpen(@NotNull org.bukkit.event.inventory.InventoryOpenEvent event) Executes when player opens inventory and sees it first time.Methods inherited from class ua.mcchickenstudio.opencreative.menus.AbstractListMenu
fillDecorationItems, fillElements, fillEmpty, fillItems, getCharmsBarSlots, getCurrentPage, getDecorationSlots, getElementsFromPage, getElementsSlots, getNextPage, getPages, getPlayer, getPreviousPage, nextPage, onClick, previousPage, setCurrentPageMethods inherited from class ua.mcchickenstudio.opencreative.menus.AbstractMenu
getCreationTime, getInventory, getItem, getRows, getSize, getTitle, isClickedInMenuSlots, isNotEmpty, isPlayerClicked, open, reverse, setItem, setItem, setRows, setTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ua.mcchickenstudio.opencreative.menus.InventoryMenu
destroy, onClose
-
Constructor Details
-
WorldEnvironmentColorMenu
public WorldEnvironmentColorMenu(org.bukkit.entity.Player player, DevPlanet devPlanet, DevPlatform devPlatform, String type)
-
-
Method Details
-
getPlanet
Description copied from interface:WorldMenuReturns planet, that owns this menu. -
getElementIcon
protected org.bukkit.inventory.ItemStack getElementIcon(org.bukkit.Material material) - Specified by:
getElementIconin classAbstractListMenu<org.bukkit.Material>
-
fillOtherItems
protected void fillOtherItems()- Specified by:
fillOtherItemsin classAbstractListMenu<org.bukkit.Material>
-
onCharmsBarClick
protected void onCharmsBarClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
onCharmsBarClickin classAbstractListMenu<org.bukkit.Material>
-
onElementClick
protected void onElementClick(org.bukkit.event.inventory.InventoryClickEvent event) - Specified by:
onElementClickin classAbstractListMenu<org.bukkit.Material>
-
getElements
- Specified by:
getElementsin classAbstractListMenu<org.bukkit.Material>
-
onOpen
public void onOpen(@NotNull @NotNull org.bukkit.event.inventory.InventoryOpenEvent event) Description copied from interface:InventoryMenuExecutes when player opens inventory and sees it first time. Useful for playing sounds or setting items.- Specified by:
onOpenin interfaceInventoryMenu- Specified by:
onOpenin classAbstractMenu- Parameters:
event- event of inventory open.
-