Class RemoteMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
me.desht.pneumaticcraft.common.inventory.RemoteMenu
- All Implemented Interfaces:
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
ConstructorsConstructorDescriptionRemoteMenu(net.minecraft.world.inventory.MenuType<? extends RemoteMenu> type, int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.InteractionHand hand) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic RemoteMenucreateRemoteContainer(int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf buffer) static RemoteMenucreateRemoteEditorContainer(int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf buffer) net.minecraft.world.InteractionHandgetHand()booleanstillValid(net.minecraft.world.entity.player.Player player) Methods inherited from class me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu
addPlayerSlots, addPlayerSlots, addUpgradeSlots, clicked, handleGUIButtonPress, 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, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
variables
-
-
Constructor Details
-
RemoteMenu
public RemoteMenu(net.minecraft.world.inventory.MenuType<? extends RemoteMenu> type, int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.InteractionHand hand)
-
-
Method Details
-
createRemoteContainer
public static RemoteMenu createRemoteContainer(int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf buffer) -
createRemoteEditorContainer
public static RemoteMenu createRemoteEditorContainer(int windowId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.network.FriendlyByteBuf buffer) -
broadcastChanges
public void broadcastChanges()- Overrides:
broadcastChangesin classAbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
-
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player player) - Overrides:
stillValidin classAbstractPneumaticCraftMenu<AbstractPneumaticCraftBlockEntity>
-
getHand
public net.minecraft.world.InteractionHand getHand()
-