Class InventorySearcherMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
me.desht.pneumaticcraft.common.inventory.InventorySearcherMenu

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

    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
    InventorySearcherMenu(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    init(net.minecraftforge.items.IItemHandler inv)
     
    net.minecraft.world.item.ItemStack
    quickMoveStack(net.minecraft.world.entity.player.Player par1EntityPlayer, int par2)
    Called when a player shift-clicks on a slot.
    void
    setItem(int par1, int state, net.minecraft.world.item.ItemStack par2ItemStack)
     
    boolean
    stillValid(net.minecraft.world.entity.player.Player entityplayer)
     

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

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, 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
  • Constructor Details

    • InventorySearcherMenu

      public InventorySearcherMenu(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data)
  • Method Details

    • init

      public void init(net.minecraftforge.items.IItemHandler inv)
    • quickMoveStack

      @Nonnull public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player par1EntityPlayer, int par2)
      Called when a player shift-clicks on a slot. You must override this or you will crash when someone does that.
      Specified by:
      quickMoveStack in class net.minecraft.world.inventory.AbstractContainerMenu
    • setItem

      public void setItem(int par1, int state, @Nonnull net.minecraft.world.item.ItemStack par2ItemStack)
      Overrides:
      setItem in class net.minecraft.world.inventory.AbstractContainerMenu
    • stillValid

      public boolean stillValid(@Nonnull net.minecraft.world.entity.player.Player entityplayer)
      Specified by:
      stillValid in class net.minecraft.world.inventory.AbstractContainerMenu