Class CustomChestMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
dev.latvian.mods.kubejs.gui.chest.CustomChestMenu

public class CustomChestMenu extends net.minecraft.world.inventory.AbstractContainerMenu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    static final net.minecraft.world.inventory.MenuType[]
     

    Fields inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomChestMenu(int containerId, ChestMenuData data)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clicked(int slot, int button, net.minecraft.world.inventory.ClickType clickType, net.minecraft.world.entity.player.Player player)
     
    net.minecraft.world.item.ItemStack
     
    void
    initializeContents(int stateId, List<net.minecraft.world.item.ItemStack> list, net.minecraft.world.item.ItemStack carried)
     
    net.minecraft.world.item.ItemStack
    quickMoveStack(net.minecraft.world.entity.player.Player player, int slot)
     
    void
    removed(net.minecraft.world.entity.player.Player player)
     
    void
    setCarried(net.minecraft.world.item.ItemStack stack)
     
    boolean
    stillValid(net.minecraft.world.entity.player.Player player)
     

    Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • TYPES

      public static final net.minecraft.world.inventory.MenuType[] TYPES
    • data

      public ChestMenuData data
  • Constructor Details

    • CustomChestMenu

      public CustomChestMenu(int containerId, ChestMenuData data)
  • Method Details

    • quickMoveStack

      public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int slot)
      Specified by:
      quickMoveStack in class net.minecraft.world.inventory.AbstractContainerMenu
    • clicked

      public void clicked(int slot, int button, net.minecraft.world.inventory.ClickType clickType, net.minecraft.world.entity.player.Player player)
      Overrides:
      clicked in class net.minecraft.world.inventory.AbstractContainerMenu
    • stillValid

      public boolean stillValid(net.minecraft.world.entity.player.Player player)
      Specified by:
      stillValid in class net.minecraft.world.inventory.AbstractContainerMenu
    • removed

      public void removed(net.minecraft.world.entity.player.Player player)
      Overrides:
      removed in class net.minecraft.world.inventory.AbstractContainerMenu
    • getCarried

      public net.minecraft.world.item.ItemStack getCarried()
      Overrides:
      getCarried in class net.minecraft.world.inventory.AbstractContainerMenu
    • setCarried

      public void setCarried(net.minecraft.world.item.ItemStack stack)
      Overrides:
      setCarried in class net.minecraft.world.inventory.AbstractContainerMenu
    • initializeContents

      public void initializeContents(int stateId, List<net.minecraft.world.item.ItemStack> list, net.minecraft.world.item.ItemStack carried)
      Overrides:
      initializeContents in class net.minecraft.world.inventory.AbstractContainerMenu