Class CrafterContainer


public class CrafterContainer extends Container
  • Constructor Details

    • CrafterContainer

      public CrafterContainer(String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory)
  • Method Details

    • getItem

      public GeyserItemStack getItem(int slot)
      Overrides:
      getItem in class Container
    • getOffsetForHotbar

      public int getOffsetForHotbar(@org.jetbrains.annotations.Range(from=0L, to=8L) int slot)
      Overrides:
      getOffsetForHotbar in class Container
    • setItem

      public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session)
      Overrides:
      setItem in class Container
    • setSlot

      public void setSlot(int slot, boolean enabled)
    • getResultItem

      public GeyserItemStack 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)