Class ContainerItemTranslocator
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
codechicken.lib.inventory.container.ContainerExtended
codechicken.translocators.container.ContainerItemTranslocator
public class ContainerItemTranslocator
extends codechicken.lib.inventory.container.ContainerExtended
-
Field Summary
Fields inherited from class codechicken.lib.inventory.container.ContainerExtended
playerFields 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
ConstructorsConstructorDescriptionContainerItemTranslocator(int windowId, net.minecraft.world.entity.player.Inventory playerInv, codechicken.lib.data.MCDataInput packet) ContainerItemTranslocator(int windowId, net.minecraft.world.entity.player.Inventory playerInv, codechicken.lib.inventory.InventorySimple inv) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanTakeItemForPickAll(net.minecraft.world.item.ItemStack stack, net.minecraft.world.inventory.Slot slot) voidsendLargeStack(net.minecraft.world.item.ItemStack stack, int slot, net.minecraft.server.level.ServerPlayer player) Methods inherited from class codechicken.lib.inventory.container.ContainerExtended
bindPlayerInventory, bindPlayerInventory, clicked, doMergeStackAreas, handleGuiChange, handleInputPacket, handleOutputPacket, moveItemStackTo, quickMoveStack, setSynchronizer, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, 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, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
ContainerItemTranslocator
public ContainerItemTranslocator(int windowId, net.minecraft.world.entity.player.Inventory playerInv, codechicken.lib.data.MCDataInput packet) -
ContainerItemTranslocator
public ContainerItemTranslocator(int windowId, net.minecraft.world.entity.player.Inventory playerInv, codechicken.lib.inventory.InventorySimple inv)
-
-
Method Details
-
canTakeItemForPickAll
public boolean canTakeItemForPickAll(net.minecraft.world.item.ItemStack stack, net.minecraft.world.inventory.Slot slot) - Overrides:
canTakeItemForPickAllin classnet.minecraft.world.inventory.AbstractContainerMenu
-
sendLargeStack
public void sendLargeStack(net.minecraft.world.item.ItemStack stack, int slot, net.minecraft.server.level.ServerPlayer player) - Overrides:
sendLargeStackin classcodechicken.lib.inventory.container.ContainerExtended
-