Package com.hbm_m.inventory.menu
Class MachineFrackingTowerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.hbm_m.inventory.menu.MachineFrackingTowerMenu
public class MachineFrackingTowerMenu
extends net.minecraft.world.inventory.AbstractContainerMenu
Menu (Container) для Fracking Tower.
Порт из версии 1.7.10 (ContainerMachineOilWell).
Слоты инвентаря (как в оригинале):
- Слот 0: Батарея (8, 53)
- Слот 1: Канистра ввод (80, 17)
- Слот 2: Канистра вывод (80, 53)
- Слот 3: Газ баллон ввод (125, 17)
- Слот 4: Газ баллон вывод (125, 53)
- Слоты 5-7: Апгрейды (152, 17), (152, 35), (152, 53)
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionMachineFrackingTowerMenu(int containerId, net.minecraft.world.entity.player.Inventory playerInventory, ModItemStackHandler handler, MachineFrackingTowerBlockEntity blockEntity, net.minecraft.world.inventory.ContainerLevelAccess access) Основной конструктор.MachineFrackingTowerMenu(int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionstatic MachineFrackingTowerMenucreate(int containerId, net.minecraft.world.entity.player.Inventory playerInventory, MachineFrackingTowerBlockEntity blockEntity) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int slotIndex) booleanstillValid(net.minecraft.world.entity.player.Player player) 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, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
blockEntity
-
-
Constructor Details
-
MachineFrackingTowerMenu
public MachineFrackingTowerMenu(int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf extraData) -
MachineFrackingTowerMenu
public MachineFrackingTowerMenu(int containerId, net.minecraft.world.entity.player.Inventory playerInventory, @Nullable ModItemStackHandler handler, @Nullable MachineFrackingTowerBlockEntity blockEntity, net.minecraft.world.inventory.ContainerLevelAccess access) Основной конструктор.
-
-
Method Details
-
create
public static MachineFrackingTowerMenu create(int containerId, net.minecraft.world.entity.player.Inventory playerInventory, MachineFrackingTowerBlockEntity blockEntity) -
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int slotIndex) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player player) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getBlockEntity
-