net.minecraft.world.level.block.entity

public class HopperBlockEntity

extends RandomizableContainerBlockEntity implements Hopper, TickableBlockEntity

All mapped superinterfaces:

Container, Clearable, MenuProvider, MenuConstructor, Nameable, Hopper, TickableBlockEntity

ccy
net.minecraft.world.level.block.entity.HopperBlockEntity
net.minecraft.class_2614
net.minecraft.block.entity.HopperBlockEntity
net.minecraft.tileentity.HopperTileEntity
net.minecraft.server.v1_16_R3.TileEntityHopper

Field summary

Modifier and TypeField
private NonNullList<ItemStack>
i
items
field_12024
inventory
field_145900_a
items
private int
j
cooldownTime
field_12023
transferCooldown
field_145901_j
private long
k
tickedGameTime
field_12022
lastTickTime
field_190578_g

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(ceh arg0, md arg1)
load(BlockState arg0, CompoundTag arg1)
method_11014(class_2680 arg0, class_2487 arg1)
fromTag(BlockState arg0, CompoundTag arg1)
func_230337_a_(BlockState arg0, CompoundNBT arg1)
load(IBlockData arg0, NBTTagCompound arg1)
public CompoundTag
a(md arg0)
save(CompoundTag arg0)
method_11007(class_2487 arg0)
toTag(CompoundTag arg0)
func_189515_b(CompoundNBT arg0)
save(NBTTagCompound arg0)
public int
Z_()
getContainerSize()
method_5439()
size()
func_70302_i_()
getSize()
public ItemStack
a(int arg0, int arg1)
removeItem(int arg0, int arg1)
method_5434(int arg0, int arg1)
removeStack(int arg0, int arg1)
func_70298_a(int arg0, int arg1)
splitStack(int arg0, int arg1)
public void
a(int arg0, bmb arg1)
setItem(int arg0, ItemStack arg1)
method_5447(int arg0, class_1799 arg1)
setStack(int arg0, ItemStack arg1)
func_70299_a(int arg0, ItemStack arg1)
setItem(int arg0, ItemStack arg1)
protected Component
g()
getDefaultName()
method_17823()
getContainerName()
func_213907_g()
getContainerName()
public void
aj_()
tick()
method_16896()
tick()
func_73660_a()
tick()
private boolean
a(Supplier<Boolean> arg0)
tryMoveItems(Supplier<Boolean> arg0)
method_11243(Supplier<Boolean> arg0)
insertAndExtract(Supplier<Boolean> extractMethod)
func_200109_a(Supplier<Boolean> arg0)
private boolean
j()
inventoryFull()
method_11256()
isFull()
func_152105_l()
private boolean
k()
ejectItems()
method_11246()
insert()
func_145883_k()
private static IntStream
a(aon arg0, gc arg1)
getSlots(Container arg0, Direction arg1)
method_17767(class_1263 arg0, class_2350 arg1)
getAvailableSlots(Inventory inventory, Direction side)
func_213972_a(IInventory arg0, Direction arg1)
private boolean
b(aon arg0, gc arg1)
isFullContainer(Container arg0, Direction arg1)
method_11258(class_1263 arg0, class_2350 arg1)
isInventoryFull(Inventory inv, Direction arg1)
func_174919_a(IInventory arg0, Direction arg1)
private static boolean
c(aon arg0, gc arg1)
isEmptyContainer(Container arg0, Direction arg1)
method_11257(class_1263 arg0, class_2350 arg1)
isInventoryEmpty(Inventory inv, Direction facing)
func_174917_b(IInventory arg0, Direction arg1)
public static boolean
a(ccx arg0)
suckInItems(Hopper arg0)
method_11241(class_2615 arg0)
extract(Hopper hopper)
func_145891_a(IHopper arg0)
private static boolean
a(ccx arg0, aon arg1, int arg2, gc 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)
func_174915_a(IHopper arg0, IInventory arg1, int arg2, Direction arg3)
public static boolean
a(aon arg0, bcv arg1)
addItem(Container arg0, ItemEntity arg1)
method_11247(class_1263 arg0, class_1542 arg1)
extract(Inventory inventory, ItemEntity itemEntity)
func_200114_a(IInventory arg0, ItemEntity arg1)
public static ItemStack
a(aon arg0, aon arg1, bmb arg2, gc 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)
func_174918_a(IInventory arg0, IInventory arg1, ItemStack arg2, Direction arg3)
addItem(IInventory arg0, IInventory arg1, ItemStack arg2, EnumDirection arg3)
private static boolean
a(aon arg0, bmb arg1, int arg2, gc 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)
func_174920_a(IInventory arg0, ItemStack arg1, int arg2, Direction arg3)
private static boolean
b(aon arg0, bmb arg1, int arg2, gc 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)
func_174921_b(IInventory arg0, ItemStack arg1, int arg2, Direction arg3)
private static ItemStack
a(aon arg0, aon arg1, bmb arg2, int arg3, gc 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)
func_174916_c(IInventory arg0, IInventory arg1, ItemStack arg2, int arg3, Direction arg4)
private Container
l()
getAttachedContainer()
method_11255()
getOutputInventory()
func_145895_l()
public static Container
b(ccx arg0)
getSourceContainer(Hopper arg0)
method_11248(class_2615 arg0)
getInputInventory(Hopper hopper)
func_145884_b(IHopper arg0)
public static List<ItemEntity>
c(ccx arg0)
getItemsAtAndAbove(Hopper arg0)
method_11237(class_2615 arg0)
getInputItemEntities(Hopper arg0)
func_200115_c(IHopper arg0)
public static Container
b(brx arg0, fx arg1)
getContainerAt(Level arg0, BlockPos arg1)
method_11250(class_1937 arg0, class_2338 arg1)
getInventoryAt(World arg0, BlockPos arg1)
func_195484_a(World arg0, BlockPos arg1)
public static Container
a(brx 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)
func_145893_b(World arg0, double arg1, double arg2, double arg3)
private static boolean
a(bmb arg0, bmb arg1)
canMergeItems(ItemStack arg0, ItemStack arg1)
method_11254(class_1799 arg0, class_1799 arg1)
canMergeItems(ItemStack first, ItemStack second)
func_145894_a(ItemStack arg0, ItemStack arg1)
public double
x()
getLevelX()
method_11266()
getHopperX()
func_96107_aA()
public double
z()
getLevelY()
method_11264()
getHopperY()
func_96109_aB()
public double
A()
getLevelZ()
method_11265()
getHopperZ()
func_96108_aC()
private void
c(int arg0)
setCooldown(int arg0)
method_11238(int arg0)
setCooldown(int cooldown)
func_145896_c(int arg0)
setCooldown(int arg0)
private boolean
m()
isOnCooldown()
method_11239()
needsCooldown()
func_145888_j()
private boolean
y()
isOnCustomCooldown()
method_11242()
isDisabled()
func_174914_o()
protected NonNullList<ItemStack>
f()
getItems()
method_11282()
getInvStackList()
func_190576_q()
protected void
a(gj<bmb> arg0)
setItems(NonNullList<ItemStack> arg0)
method_11281(class_2371<class_1799> arg0)
setInvStackList(DefaultedList<ItemStack> arg0)
func_199721_a(NonNullList<ItemStack> arg0)
public void
a(aqa arg0)
entityInside(Entity arg0)
method_11236(class_1297 arg0)
onEntityCollided(Entity arg0)
func_200113_a(Entity arg0)
protected AbstractContainerMenu
a(int arg0, bfv arg1)
createMenu(int arg0, Inventory arg1)
method_5465(int arg0, class_1661 arg1)
createScreenHandler(int arg0, PlayerInventory arg1)
func_213906_a(int arg0, PlayerInventory arg1)
createContainer(int arg0, PlayerInventory arg1)