Class ChargingStationUpgradeManagerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu<ChargingStationBlockEntity>
me.desht.pneumaticcraft.common.inventory.ChargingStationUpgradeManagerMenu
- All Implemented Interfaces:
IGUIButtonSensitive
public class ChargingStationUpgradeManagerMenu
extends AbstractPneumaticCraftMenu<ChargingStationBlockEntity>
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionChargingStationUpgradeManagerMenu(net.minecraft.world.inventory.MenuType type, int windowId, net.minecraft.world.entity.player.Inventory inventoryPlayer, net.minecraft.core.BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptioncreateAmadronContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) createArmorContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) createDroneContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) createJackhammerContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) createMinigunContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) Methods inherited from class me.desht.pneumaticcraft.common.inventory.AbstractPneumaticCraftMenu
addPlayerSlots, addPlayerSlots, addUpgradeSlots, broadcastChanges, clicked, handleGUIButtonPress, moveItemStackTo, putHand, quickMoveStack, stillValid, 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, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
ChargingStationUpgradeManagerMenu
public ChargingStationUpgradeManagerMenu(net.minecraft.world.inventory.MenuType type, int windowId, net.minecraft.world.entity.player.Inventory inventoryPlayer, net.minecraft.core.BlockPos pos)
-
-
Method Details
-
createMinigunContainer
public static ChargingStationUpgradeManagerMenu createMinigunContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) -
createDroneContainer
public static ChargingStationUpgradeManagerMenu createDroneContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) -
createArmorContainer
public static ChargingStationUpgradeManagerMenu createArmorContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) -
createJackhammerContainer
public static ChargingStationUpgradeManagerMenu createJackhammerContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data) -
createAmadronContainer
public static ChargingStationUpgradeManagerMenu createAmadronContainer(int windowId, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf data)
-