Package org.geysermc.geyser.inventory
Class CrafterContainer
java.lang.Object
org.geysermc.geyser.inventory.Inventory
org.geysermc.geyser.inventory.Container
org.geysermc.geyser.inventory.CrafterContainer
-
Field Summary
Fields inherited from class org.geysermc.geyser.inventory.Container
playerInventoryFields inherited from class org.geysermc.geyser.inventory.Inventory
containerType, holderId, holderPosition, items, javaId, size, title -
Constructor Summary
ConstructorsConstructorDescriptionCrafterContainer(GeyserSession session, String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType) -
Method Summary
Modifier and TypeMethodDescriptionshortBedrock Edition bitmask of the *disabled* slots.getItem(int slot) intgetOffsetForHotbar(@org.jetbrains.annotations.Range(from=0L, to=8L) int slot) booleanvoidsetItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) voidsetSlot(int slot, boolean enabled) voidsetTriggered(boolean triggered) Methods inherited from class org.geysermc.geyser.inventory.Container
getContainerSize, getPlayerInventory, getSize, isUsingRealBlock, setUsingRealBlockMethods inherited from class org.geysermc.geyser.inventory.Inventory
getBedrockId, getContainerType, getHolderId, getHolderPosition, getJavaId, getNextStateId, getStateId, getTitle, incrementStateId, isDisplayed, resetNextStateId, setBedrockId, setDisplayed, setHolderId, setHolderPosition, setStateId, shouldConfirmContainerClose, toString, updateItemNetId
-
Constructor Details
-
CrafterContainer
public CrafterContainer(GeyserSession session, String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType)
-
-
Method Details
-
getItem
-
getOffsetForHotbar
public int getOffsetForHotbar(@org.jetbrains.annotations.Range(from=0L, to=8L) int slot) - Overrides:
getOffsetForHotbarin classContainer
-
setItem
-
setSlot
public void setSlot(int slot, boolean enabled) -
getResultItem
-
isTriggered
public boolean isTriggered() -
getDisabledSlotsMask
public short getDisabledSlotsMask()Bedrock Edition bitmask of the *disabled* slots. Disabled slots are 1, enabled slots are 0 - same as Java Edition -
setTriggered
public void setTriggered(boolean triggered)
-