Class EnchanterContainerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
de.cheaterpaul.enchantmentmachine.inventory.EnchanterContainerMenu
- All Implemented Interfaces:
StorageBlockEntity.IEnchantmentListener
public class EnchanterContainerMenu
extends EnchantmentBaseContainerMenu
implements StorageBlockEntity.IEnchantmentListener
-
Nested Class Summary
Nested Classes -
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
ConstructorsConstructorDescriptionEnchanterContainerMenu(int id, net.minecraft.world.Container menu, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.inventory.ContainerLevelAccess worldPosCallable) EnchanterContainerMenu(int id, net.minecraft.world.entity.player.Inventory playerInventory) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.player.Playernet.minecraft.world.inventory.ContainerLevelAccessvoidonEnchantmentsChanged(it.unimi.dsi.fastutil.objects.Object2IntMap<EnchantmentInstanceMod> updatedList) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerEntity, int index) voidremoved(net.minecraft.world.entity.player.Player playerIn) voidMethods inherited from class de.cheaterpaul.enchantmentmachine.inventory.EnchantmentBaseContainerMenu
addPlayerSlots, addPlayerSlots, stillValidMethods 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
EnchanterContainerMenu
public EnchanterContainerMenu(int id, net.minecraft.world.entity.player.Inventory playerInventory) -
EnchanterContainerMenu
public EnchanterContainerMenu(int id, net.minecraft.world.Container menu, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.inventory.ContainerLevelAccess worldPosCallable)
-
-
Method Details
-
getPlayer
public net.minecraft.world.entity.player.Player getPlayer() -
removed
public void removed(@Nonnull net.minecraft.world.entity.player.Player playerIn) - Overrides:
removedin classnet.minecraft.world.inventory.AbstractContainerMenu
-
onEnchantmentsChanged
public void onEnchantmentsChanged(it.unimi.dsi.fastutil.objects.Object2IntMap<EnchantmentInstanceMod> updatedList) - Specified by:
onEnchantmentsChangedin interfaceStorageBlockEntity.IEnchantmentListener
-
setListener
-
getWorldPosCallable
public net.minecraft.world.inventory.ContainerLevelAccess getWorldPosCallable() -
quickMoveStack
@Nonnull public net.minecraft.world.item.ItemStack quickMoveStack(@Nonnull net.minecraft.world.entity.player.Player playerEntity, int index) - Overrides:
quickMoveStackin classEnchantmentBaseContainerMenu
-