Package com.hbm_m.inventory.menu
Class MachineRadarSlotsMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.hbm_m.inventory.menu.MachineRadarSlotsMenu
public class MachineRadarSlotsMenu
extends net.minecraft.world.inventory.AbstractContainerMenu
Меню слотов радара (порт ContainerMachineRadarNT из 1.7.10, текстура gui_radar_link.png).
Раскладка 176x184 (дословный порт):
слоты 0..7 — верхний ряд линк-слотов (26 + i*18, 17);
слот 8 — radar linker к Radar Screen (26, 44);
слот 9 — батарея (152, 44);
инвентарь игрока 3x9 (8 + j*18, 103 + i*18);
хотбар (8 + i*18, 161).
-
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
ConstructorsConstructorDescriptionMachineRadarSlotsMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineRadarBlockEntity blockEntity) MachineRadarSlotsMenu(int id, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.FriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) 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
-
MACHINE_SLOTS
public static final int MACHINE_SLOTS- See Also:
-
-
Constructor Details
-
MachineRadarSlotsMenu
public MachineRadarSlotsMenu(int id, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.FriendlyByteBuf extraData) -
MachineRadarSlotsMenu
public MachineRadarSlotsMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineRadarBlockEntity blockEntity)
-
-
Method Details
-
getBlockEntity
-
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player player) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int index) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-