net.minecraft.world.level.block.entity

public class HopperBlockEntity

extends RandomizableContainerBlockEntity implements Hopper

All mapped superinterfaces:

Container, Clearable, MenuProvider, MenuConstructor, Nameable, Hopper

cnj
net.minecraft.world.level.block.entity.HopperBlockEntity
net.minecraft.class_2614
net.minecraft.block.entity.HopperBlockEntity
net.minecraft.src.C_2010_
net.minecraft.world.level.block.entity.TileEntityHopper

Field summary

Modifier and TypeField
public static final int
c
MOVE_ITEM_SPEED
field_31341
field_31341
f_155547_
public static final int
f
HOPPER_CONTAINER_SIZE
field_31342
field_31342
f_155548_
private NonNullList<ItemStack>
i
items
field_12024
inventory
f_59301_
private int
j
cooldownTime
field_12023
transferCooldown
f_59302_
private long
k
tickedGameTime
field_12022
lastTickTime
f_59303_

Constructor summary

ModifierConstructor
public (BlockPos pos, BlockState state)

Method summary

Modifier and TypeMethod
public void
a(ok arg0)
load(CompoundTag arg0)
method_11014(class_2487 arg0)
readNbt(NbtCompound arg0)
m_142466_(C_4917_ arg0)
protected void
b(ok arg0)
saveAdditional(CompoundTag arg0)
method_11007(class_2487 arg0)
writeNbt(NbtCompound arg0)
m_183515_(C_4917_ arg0)
public int
b()
getContainerSize()
method_5439()
size()
m_6643_()
public ItemStack
a(int arg0, int arg1)
removeItem(int arg0, int arg1)
method_5434(int arg0, int arg1)
removeStack(int arg0, int arg1)
m_7407_(int p_59310_, int arg1)
public void
a(int arg0, buw arg1)
setItem(int arg0, ItemStack arg1)
method_5447(int arg0, class_1799 arg1)
setStack(int arg0, ItemStack arg1)
m_6836_(int p_59316_, C_1391_ arg1)
protected Component
g()
getDefaultName()
method_17823()
getContainerName()
m_6820_()
public static void
a(cav arg0, gj arg1, cov arg2, cnj arg3)
pushItemsTick(Level arg0, BlockPos arg1, BlockState arg2, HopperBlockEntity arg3)
method_31692(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_2614 arg3)
serverTick(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity)
m_155573_(C_1596_ p_155574_, C_4675_ p_155575_, C_2064_ p_155576_, C_2010_ p_155577_)
private static boolean
a(cav arg0, gj arg1, cov arg2, cnj arg3, BooleanSupplier arg4)
tryMoveItems(Level arg0, BlockPos arg1, BlockState arg2, HopperBlockEntity arg3, BooleanSupplier arg4)
method_11243(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_2614 arg3, BooleanSupplier arg4)
insertAndExtract(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier arg4)
m_155578_(C_1596_ p_155579_, C_4675_ p_155580_, C_2064_ p_155581_, C_2010_ p_155582_, BooleanSupplier p_155583_)
private boolean
i()
inventoryFull()
method_11256()
isFull()
m_59404_()
private static boolean
a(cav arg0, gj arg1, cov arg2, awa arg3)
ejectItems(Level arg0, BlockPos arg1, BlockState arg2, Container arg3)
method_11246(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1263 arg3)
insert(World world, BlockPos pos, BlockState state, Inventory inventory)
m_155562_(C_1596_ p_155563_, C_4675_ p_155564_, C_2064_ p_155565_, C_464_ p_155566_)
private static IntStream
a(awa arg0, go arg1)
getSlots(Container arg0, Direction arg1)
method_17767(class_1263 arg0, class_2350 arg1)
getAvailableSlots(Inventory inventory, Direction side)
m_59339_(C_464_ p_59340_, C_4687_ p_59341_)
private static boolean
b(awa arg0, go arg1)
isFullContainer(Container arg0, Direction arg1)
method_11258(class_1263 arg0, class_2350 arg1)
isInventoryFull(Inventory inventory, Direction direction)
m_59385_(C_464_ p_59386_, C_4687_ p_59387_)
private static boolean
c(awa arg0, go arg1)
isEmptyContainer(Container arg0, Direction arg1)
method_11257(class_1263 arg0, class_2350 arg1)
isInventoryEmpty(Inventory inv, Direction facing)
m_59397_(C_464_ p_59398_, C_4687_ p_59399_)
public static boolean
a(cav arg0, cni arg1)
suckInItems(Level arg0, Hopper arg1)
method_11241(class_1937 arg0, class_2615 arg1)
extract(World world, Hopper hopper)
m_155552_(C_1596_ p_155553_, C_2009_ p_155554_)
private static boolean
a(cni arg0, awa arg1, int arg2, go arg3)
tryTakeInItemFromSlot(Hopper arg0, Container arg1, int arg2, Direction arg3)
method_11261(class_2615 arg0, class_1263 arg1, int arg2, class_2350 arg3)
extract(Hopper hopper, Inventory inventory, int slot, Direction side)
m_59354_(C_2009_ p_59355_, C_464_ p_59356_, int p_59357_, C_4687_ p_59358_)
public static boolean
a(awa arg0, bli arg1)
addItem(Container arg0, ItemEntity arg1)
method_11247(class_1263 arg0, class_1542 arg1)
extract(Inventory inventory, ItemEntity itemEntity)
m_59331_(C_464_ p_59332_, C_976_ p_59333_)
public static ItemStack
a(awa arg0, awa arg1, buw arg2, go arg3)
addItem(Container arg0, Container arg1, ItemStack arg2, Direction arg3)
method_11260(class_1263 arg0, class_1263 arg1, class_1799 arg2, class_2350 arg3)
transfer(Inventory from, Inventory to, ItemStack stack, Direction side)
m_59326_(C_464_ p_59327_, C_464_ p_59328_, C_1391_ p_59329_, C_4687_ p_59330_)
private static boolean
a(awa arg0, buw arg1, int arg2, go arg3)
canPlaceItemInContainer(Container arg0, ItemStack arg1, int arg2, Direction arg3)
method_11244(class_1263 arg0, class_1799 arg1, int arg2, class_2350 arg3)
canInsert(Inventory inventory, ItemStack stack, int slot, Direction side)
m_59334_(C_464_ p_59335_, C_1391_ p_59336_, int p_59337_, C_4687_ p_59338_)
private static boolean
b(awa arg0, buw arg1, int arg2, go arg3)
canTakeItemFromContainer(Container arg0, ItemStack arg1, int arg2, Direction arg3)
method_11252(class_1263 arg0, class_1799 arg1, int arg2, class_2350 arg3)
canExtract(Inventory inv, ItemStack stack, int slot, Direction facing)
m_59380_(C_464_ p_59381_, C_1391_ p_59382_, int p_59383_, C_4687_ p_59384_)
private static ItemStack
a(awa arg0, awa arg1, buw arg2, int arg3, go arg4)
tryMoveInItem(Container arg0, Container arg1, ItemStack arg2, int arg3, Direction arg4)
method_11253(class_1263 arg0, class_1263 arg1, class_1799 arg2, int arg3, class_2350 arg4)
transfer(Inventory from, Inventory to, ItemStack stack, int slot, Direction side)
m_59320_(C_464_ p_59321_, C_464_ p_59322_, C_1391_ p_59323_, int p_59324_, C_4687_ p_59325_)
private static Container
b(cav arg0, gj arg1, cov arg2)
getAttachedContainer(Level arg0, BlockPos arg1, BlockState arg2)
method_11255(class_1937 arg0, class_2338 arg1, class_2680 arg2)
getOutputInventory(World world, BlockPos pos, BlockState state)
m_155592_(C_1596_ p_155593_, C_4675_ p_155594_, C_2064_ p_155595_)
private static Container
c(cav arg0, cni arg1)
getSourceContainer(Level arg0, Hopper arg1)
method_11248(class_1937 arg0, class_2615 arg1)
getInputInventory(World world, Hopper hopper)
m_155596_(C_1596_ p_155597_, C_2009_ p_155598_)
public static List<ItemEntity>
b(cav arg0, cni arg1)
getItemsAtAndAbove(Level arg0, Hopper arg1)
method_11237(class_1937 arg0, class_2615 arg1)
getInputItemEntities(World world, Hopper hopper)
m_155589_(C_1596_ p_155590_, C_2009_ p_155591_)
public static Container
a(cav arg0, gj arg1)
getContainerAt(Level arg0, BlockPos arg1)
method_11250(class_1937 arg0, class_2338 arg1)
getInventoryAt(World world, BlockPos pos)
m_59390_(C_1596_ p_59391_, C_4675_ p_59392_)
private static Container
a(cav arg0, double arg1, double arg2, double arg3)
getContainerAt(Level arg0, double arg1, double arg2, double arg3)
method_11251(class_1937 arg0, double arg1, double arg2, double arg3)
getInventoryAt(World world, double x, double y, double z)
m_59347_(C_1596_ p_59348_, double p_59349_, double p_59351_, double arg3)
private static boolean
a(buw arg0, buw arg1)
canMergeItems(ItemStack arg0, ItemStack arg1)
method_11254(class_1799 arg0, class_1799 arg1)
canMergeItems(ItemStack first, ItemStack second)
m_59344_(C_1391_ p_59345_, C_1391_ p_59346_)
public double
y()
getLevelX()
method_11266()
getHopperX()
m_6343_()
public double
z()
getLevelY()
method_11264()
getHopperY()
m_6358_()
public double
A()
getLevelZ()
method_11265()
getHopperZ()
m_6446_()
private void
c(int arg0)
setCooldown(int arg0)
method_11238(int arg0)
setTransferCooldown(int transferCooldown)
m_59395_(int arg0)
private boolean
j()
isOnCooldown()
method_11239()
needsCooldown()
m_59407_()
private boolean
v()
isOnCustomCooldown()
method_11242()
isDisabled()
m_59409_()
protected NonNullList<ItemStack>
f()
getItems()
method_11282()
getInvStackList()
m_7086_()
protected void
a(gx<buw> arg0)
setItems(NonNullList<ItemStack> arg0)
method_11281(class_2371<class_1799> arg0)
setInvStackList(DefaultedList<ItemStack> arg0)
m_6520_(C_4702_<C_1391_> arg0)
public static void
a(cav arg0, gj arg1, cov arg2, axk arg3, cnj arg4)
entityInside(Level arg0, BlockPos arg1, BlockState arg2, Entity arg3, HopperBlockEntity arg4)
method_11236(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1297 arg3, class_2614 arg4)
onEntityCollided(World world, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity)
m_155567_(C_1596_ p_155568_, C_4675_ p_155569_, C_2064_ p_155570_, C_507_ p_155571_, C_2010_ p_155572_)
protected AbstractContainerMenu
a(int arg0, boi arg1)
createMenu(int arg0, Inventory arg1)
method_5465(int arg0, class_1661 arg1)
createScreenHandler(int arg0, PlayerInventory arg1)
m_6555_(int p_59313_, C_1140_ arg1)