Interface Container
-
- All Known Implementing Classes:
AbstractMenu,ChestMenu,Menu
public interface Container
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddComponent(Position position, Component component)voidallowPlayerInventoryInteractions(boolean state)voiddestroy()DimensiongetDimension()java.util.Optional<org.bukkit.inventory.ItemStack>getItem(org.bukkit.entity.Player player, Component component, Position position)java.lang.StringgetName(org.bukkit.entity.Player player)booleanisPlayerInventoryInteractionsAllowed()booleanremoveComponent(Component component)voidsetItem(org.bukkit.entity.Player player, Component component, Position position, org.bukkit.inventory.ItemStack stack)voidsetItem(org.bukkit.entity.Player player, Position position, org.bukkit.inventory.ItemStack stack)voidupdate(org.bukkit.entity.Player player)voidupdateAll()
-
-
-
Method Detail
-
getDimension
Dimension getDimension()
-
getName
java.lang.String getName(org.bukkit.entity.Player player)
-
removeComponent
boolean removeComponent(Component component)
-
setItem
void setItem(org.bukkit.entity.Player player, Component component, Position position, org.bukkit.inventory.ItemStack stack)
-
setItem
void setItem(org.bukkit.entity.Player player, Position position, org.bukkit.inventory.ItemStack stack)
-
getItem
java.util.Optional<org.bukkit.inventory.ItemStack> getItem(org.bukkit.entity.Player player, Component component, Position position)
-
update
void update(org.bukkit.entity.Player player)
-
updateAll
void updateAll()
-
destroy
void destroy()
-
allowPlayerInventoryInteractions
void allowPlayerInventoryInteractions(boolean state)
-
isPlayerInventoryInteractionsAllowed
boolean isPlayerInventoryInteractionsAllowed()
-
-