Class AmadronAddTradeMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
All Implemented Interfaces:
IGUIButtonSensitive

public class AmadronAddTradeMenu extends AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity> implements IGUIButtonSensitive
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     

    Fields inherited from class me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu

    te

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

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.ItemStack
    getStack(int index)
     
    void
    handleGUIButtonPress(String tag, boolean shiftHeld, net.minecraft.server.level.ServerPlayer playerIn)
     
    void
    setItem(int slot, int state, net.minecraft.world.item.ItemStack stack)
     
    void
    setStack(int index, 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, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, 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
  • Field Details

  • Constructor Details

    • AmadronAddTradeMenu

      public AmadronAddTradeMenu(int windowId, net.minecraft.world.entity.player.Inventory invPlayer, net.minecraft.network.FriendlyByteBuf extraData)
  • Method Details

    • setStack

      public void setStack(int index, @Nonnull net.minecraft.world.item.ItemStack stack)
    • getStack

      @Nonnull public net.minecraft.world.item.ItemStack getStack(int index)
    • getInputStack

      @Nonnull public net.minecraft.world.item.ItemStack getInputStack()
    • getOutputStack

      @Nonnull public net.minecraft.world.item.ItemStack getOutputStack()
    • stillValid

      public boolean stillValid(net.minecraft.world.entity.player.Player player)
      Overrides:
      stillValid in class AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
    • setItem

      public void setItem(int slot, int state, @Nonnull net.minecraft.world.item.ItemStack stack)
      Overrides:
      setItem in class net.minecraft.world.inventory.AbstractContainerMenu
    • handleGUIButtonPress

      public void handleGUIButtonPress(String tag, boolean shiftHeld, net.minecraft.server.level.ServerPlayer playerIn)
      Specified by:
      handleGUIButtonPress in interface IGUIButtonSensitive
      Overrides:
      handleGUIButtonPress in class AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>