net.minecraft.world.level.block.entity

public class HopperBlockEntity

extends RandomizableContainerBlockEntity implements Hopper

All mapped superinterfaces:

Container, Clearable, MenuProvider, MenuConstructor, Nameable, Hopper

cjh
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(na arg0)
load(CompoundTag arg0)
method_11014(class_2487 arg0)
readNbt(NbtCompound arg0)
m_142466_(C_4917_ arg0)
load(NBTTagCompound arg0)
public CompoundTag
b(na arg0)
save(CompoundTag arg0)
method_11007(class_2487 arg0)
writeNbt(NbtCompound arg0)
m_6945_(C_4917_ arg0)
save(NBTTagCompound arg0)
public int
b()
getContainerSize()
method_5439()
size()
m_6643_()
getSize()
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)
splitStack(int arg0, int arg1)
public void
a(int arg0, bqp 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)
setItem(int arg0, ItemStack arg1)
protected Component
g()
getDefaultName()
method_17823()
getContainerName()
m_6820_()
getContainerName()
public static void
a(bwp arg0, gg arg1, cks arg2, cjh 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(bwp arg0, gg arg1, cks arg2, cjh 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(bwp arg0, gg arg1, cks arg2, art 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(art arg0, gl 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(art arg0, gl 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(art arg0, gl 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(bwp arg0, cjg 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(cjg arg0, art arg1, int arg2, gl 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(art arg0, bhc 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(art arg0, art arg1, bqp arg2, gl 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_)
addItem(IInventory arg0, IInventory arg1, ItemStack arg2, EnumDirection arg3)
private static boolean
a(art arg0, bqp arg1, int arg2, gl 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(art arg0, bqp arg1, int arg2, gl 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(art arg0, art arg1, bqp arg2, int arg3, gl 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 arg4)
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(bwp arg0, gg arg1, cks 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(bwp arg0, cjg 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(bwp arg0, cjg 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(bwp arg0, gg 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(bwp 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(bqp arg0, bqp 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
x()
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)
setCooldown(int cooldown)
m_59395_(int arg0)
setCooldown(int arg0)
private boolean
j()
isOnCooldown()
method_11239()
needsCooldown()
m_59407_()
private boolean
s()
isOnCustomCooldown()
method_11242()
isDisabled()
m_59409_()
protected NonNullList<ItemStack>
f()
getItems()
method_11282()
getInvStackList()
m_7086_()
protected void
a(gs<bqp> 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(bwp arg0, gg arg1, cks arg2, atf arg3, cjh 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, bkc 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)
createContainer(int arg0, PlayerInventory arg1)