Class EnchantmentBaseContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
- Direct Known Subclasses:
DisenchanterContainerMenu,EnchanterContainerMenu
public abstract class EnchantmentBaseContainerMenu
extends net.minecraft.world.inventory.AbstractContainerMenu
-
Field Summary
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
ConstructorsConstructorDescriptionEnchantmentBaseContainerMenu(net.minecraft.world.inventory.MenuType<?> containerType, int id, int sizeInventory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPlayerSlots(net.minecraft.world.entity.player.Inventory playerInventory) protected voidaddPlayerSlots(net.minecraft.world.entity.player.Inventory playerInventory, int baseX, int baseY) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerEntity, int index) booleanstillValid(net.minecraft.world.entity.player.Player playerIn) 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
-
Constructor Details
-
EnchantmentBaseContainerMenu
public EnchantmentBaseContainerMenu(net.minecraft.world.inventory.MenuType<?> containerType, int id, int sizeInventory) - Parameters:
sizeInventory- inventory size of the container except the player slots
-
-
Method Details
-
stillValid
public boolean stillValid(@Nonnull net.minecraft.world.entity.player.Player playerIn) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
addPlayerSlots
protected void addPlayerSlots(net.minecraft.world.entity.player.Inventory playerInventory, int baseX, int baseY) -
addPlayerSlots
protected void addPlayerSlots(net.minecraft.world.entity.player.Inventory playerInventory) -
quickMoveStack
@Nonnull public net.minecraft.world.item.ItemStack quickMoveStack(@Nonnull net.minecraft.world.entity.player.Player playerEntity, int index) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-