Class SimpleMenuComponent
- java.lang.Object
-
- com.enjin.minecraft_commons.spigot.ui.menu.component.MenuComponent
-
- com.enjin.minecraft_commons.spigot.ui.menu.component.SimpleMenuComponent
-
- All Implemented Interfaces:
Component
public class SimpleMenuComponent extends MenuComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classSimpleMenuComponent.ToggleConsumer
-
Constructor Summary
Constructors Constructor Description SimpleMenuComponent(Dimension dimension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(org.bukkit.entity.Player player)org.bukkit.inventory.ItemStackgetItem(int x, int y)org.bukkit.inventory.ItemStackgetItem(Position position)voidremoveItem(int x, int y)voidremoveItem(Position position)voidsetItem(int x, int y, org.bukkit.inventory.ItemStack stack)voidsetItem(Position position, org.bukkit.inventory.ItemStack stack)voidsetItem(Position position, org.bukkit.inventory.ItemStack stack, java.util.function.Consumer<org.bukkit.entity.Player> action)voidsetNextPage(Position position, PagedComponent component, java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,org.bukkit.inventory.ItemStack> pageStack, java.util.function.Function<java.lang.Integer,org.bukkit.inventory.ItemStack> last)voidsetPreviousPage(Position position, PagedComponent component, java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,org.bukkit.inventory.ItemStack> pageStack, java.util.function.Function<java.lang.Integer,org.bukkit.inventory.ItemStack> first)voidsetToggle(Position position, boolean onState, org.bukkit.inventory.ItemStack on, org.bukkit.inventory.ItemStack off, java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.Boolean> toggle)-
Methods inherited from class com.enjin.minecraft_commons.spigot.ui.menu.component.MenuComponent
addAction, createPlayerCollection, createPlayerMap, getClickHandler, getDimension, getParent, getSlotUpdateHandler, isAllowDrag, isAllowPickup, isAllowPlace, onClick, removeAction, removeAllActions, setAllowDrag, setAllowPickup, setAllowPlace, setClickHandler, setParent, setSlotUpdateHandler, size
-
-
-
-
Constructor Detail
-
SimpleMenuComponent
public SimpleMenuComponent(Dimension dimension)
-
-
Method Detail
-
setItem
public void setItem(Position position, org.bukkit.inventory.ItemStack stack)
-
setItem
public void setItem(Position position, org.bukkit.inventory.ItemStack stack, java.util.function.Consumer<org.bukkit.entity.Player> action)
-
setItem
public void setItem(int x, int y, org.bukkit.inventory.ItemStack stack)
-
removeItem
public void removeItem(Position position)
-
removeItem
public void removeItem(int x, int y)
-
getItem
public org.bukkit.inventory.ItemStack getItem(Position position)
-
getItem
public org.bukkit.inventory.ItemStack getItem(int x, int y)
-
setToggle
public void setToggle(Position position, boolean onState, org.bukkit.inventory.ItemStack on, org.bukkit.inventory.ItemStack off, java.util.function.BiConsumer<org.bukkit.entity.Player,java.lang.Boolean> toggle)
-
setNextPage
public void setNextPage(Position position, PagedComponent component, java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,org.bukkit.inventory.ItemStack> pageStack, java.util.function.Function<java.lang.Integer,org.bukkit.inventory.ItemStack> last)
-
setPreviousPage
public void setPreviousPage(Position position, PagedComponent component, java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,org.bukkit.inventory.ItemStack> pageStack, java.util.function.Function<java.lang.Integer,org.bukkit.inventory.ItemStack> first)
-
draw
public void draw(org.bukkit.entity.Player player)
- Specified by:
drawin interfaceComponent- Overrides:
drawin classMenuComponent
-
-