Class AmadronAddTradeMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
me.desht.pneumaticcraft.common.inventory.AmadronAddTradeMenu
- All Implemented Interfaces:
IGUIButtonSensitive
public class AmadronAddTradeMenu
extends AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
implements IGUIButtonSensitive
-
Field Summary
FieldsFields inherited from class me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu
teFields 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
ConstructorsConstructorDescriptionAmadronAddTradeMenu(int windowId, net.minecraft.world.entity.player.Inventory invPlayer, net.minecraft.network.FriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStacknet.minecraft.world.item.ItemStacknet.minecraft.world.item.ItemStackgetStack(int index) voidhandleGUIButtonPress(String tag, boolean shiftHeld, net.minecraft.server.level.ServerPlayer playerIn) voidsetItem(int slot, int state, net.minecraft.world.item.ItemStack stack) voidsetStack(int index, net.minecraft.world.item.ItemStack stack) booleanstillValid(net.minecraft.world.entity.player.Player player) Methods inherited from class me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu
addPlayerSlots, addPlayerSlots, addUpgradeSlots, broadcastChanges, clicked, moveItemStackTo, putHand, quickMoveStack, updateFieldMethods 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
-
Field Details
-
INPUT_SLOT
public static final int INPUT_SLOT- See Also:
-
OUTPUT_SLOT
public static final int OUTPUT_SLOT- See Also:
-
-
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:
stillValidin classAbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
-
setItem
public void setItem(int slot, int state, @Nonnull net.minecraft.world.item.ItemStack stack) - Overrides:
setItemin classnet.minecraft.world.inventory.AbstractContainerMenu
-
handleGUIButtonPress
public void handleGUIButtonPress(String tag, boolean shiftHeld, net.minecraft.server.level.ServerPlayer playerIn) - Specified by:
handleGUIButtonPressin interfaceIGUIButtonSensitive- Overrides:
handleGUIButtonPressin classAbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
-