Package org.moddingx.libx.menu
Class EntityMenu<T extends net.minecraft.world.entity.Entity>
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
org.moddingx.libx.menu.MenuBase
org.moddingx.libx.menu.DefaultMenu
org.moddingx.libx.menu.EntityMenu<T>
A
DefaultMenu
for entities.-
Field Summary
FieldsFields inherited from class org.moddingx.libx.menu.DefaultMenu
firstInventorySlot, firstOutputSlot, level, player
Fields inherited from class org.moddingx.libx.menu.MenuBase
playerInventory
Fields 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
ConstructorsConstructorDescriptionEntityMenu
(net.minecraft.world.inventory.MenuType<?> type, int windowId, net.minecraft.world.level.Level level, int entityId, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.player.Inventory inventory, int firstOutputSlot, int firstInventorySlot) -
Method Summary
Modifier and TypeMethodDescriptionboolean
stillValid
(net.minecraft.world.entity.player.Player player) Methods inherited from class org.moddingx.libx.menu.DefaultMenu
getLevel, quickMoveStack
Methods inherited from class org.moddingx.libx.menu.MenuBase
addSlotBox, addSlotBox, addSlotRange, addSlotRange, layoutPlayerInventorySlots, moveItemStackTo
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, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
entity
-
-
Constructor Details
-
EntityMenu
public EntityMenu(@Nullable net.minecraft.world.inventory.MenuType<?> type, int windowId, net.minecraft.world.level.Level level, int entityId, net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.player.Inventory inventory, int firstOutputSlot, int firstInventorySlot)
-
-
Method Details
-
stillValid
- Specified by:
stillValid
in classnet.minecraft.world.inventory.AbstractContainerMenu
-
getEntity
-