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

    player

    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

    Constructors
    Constructor
    Description
    ContainerItemTranslocator(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 Type
    Method
    Description
    boolean
    canTakeItemForPickAll(net.minecraft.world.item.ItemStack stack, net.minecraft.world.inventory.Slot slot)
     
    void
    sendLargeStack(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, stillValid

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      canTakeItemForPickAll in class net.minecraft.world.inventory.AbstractContainerMenu
    • sendLargeStack

      public void sendLargeStack(net.minecraft.world.item.ItemStack stack, int slot, net.minecraft.server.level.ServerPlayer player)
      Overrides:
      sendLargeStack in class codechicken.lib.inventory.container.ContainerExtended