net.minecraft.block.entity

public class HopperBlockEntity

extends LootInventoryBlockEntity implements Hopper, Tickable

All mapped superinterfaces:

MenuProvider, Nameable, LockableMenuProvider, Inventory, Lootable, Hopper, Tickable

aqx
net.minecraft.class_1463
net.minecraft.block.entity.HopperBlockEntity
net.minecraft.tileentity.TileEntityHopper

Field summary

Modifier and TypeField
private ItemStack[]
a
field_5660
inventory
inventory
private String
f
field_5661
customName
customName
private int
g
field_5662
transferCooldown
transferCooldown

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
a(pd arg0)
method_13330(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
registerFixesHopper(DataFixer fixer)
public void
a(dr arg0)
method_537(class_322 arg0)
readNbt(NbtCompound arg0)
readFromNBT(NBTTagCompound arg0)
public NbtCompound
b(dr arg0)
method_541(class_322 arg0)
writeNbt(NbtCompound arg0)
writeToNBT(NBTTagCompound arg0)
public int
u_()
method_2388()
getSize()
getSizeInventory()
public ItemStack
a(int arg0)
method_2381(int arg0)
getItem(int arg0)
getStackInSlot(int arg0)
public ItemStack
a(int arg0, int arg1)
method_2382(int arg0, int arg1)
removeItem(int arg0, int arg1)
decrStackSize(int arg0, int arg1)
public ItemStack
b(int arg0)
method_2386(int arg0)
removeItemQuietly(int arg0)
removeStackFromSlot(int arg0)
public void
a(int arg0, adz arg1)
method_2383(int arg0, class_1071 arg1)
setItem(int arg0, ItemStack arg1)
setInventorySlotContents(int arg0, ItemStack arg1)
public String
h_()
method_2518()
getName()
getName()
public boolean
n_()
method_5339()
hasCustomName()
hasCustomName()
public void
a(String arg0)
method_4823(String arg0)
setCustomName(String name)
setCustomName(String customNameIn)
public int
w_()
method_2389()
getMaxStackSize()
getInventoryStackLimit()
public boolean
a(zs arg0)
method_2384(class_988 arg0)
isValid(PlayerEntity arg0)
isUsableByPlayer(EntityPlayer arg0)
public void
b(zs arg0)
method_10894(class_988 arg0)
onOpen(PlayerEntity arg0)
openInventory(EntityPlayer arg0)
public void
c(zs arg0)
method_10895(class_988 arg0)
onClose(PlayerEntity arg0)
closeInventory(EntityPlayer arg0)
public boolean
b(int arg0, adz arg1)
method_5338(int arg0, class_1071 arg1)
isItemAllowed(int arg0, ItemStack arg1)
isItemValidForSlot(int arg0, ItemStack arg1)
public void
E_()
method_2053()
tick()
update()
public boolean
m()
method_4833()
transferItems()
updateHopper()
private boolean
q()
method_6524()
isInventoryEmpty()
isEmpty()
private boolean
r()
method_6525()
isFull()
isFull()
private boolean
H()
method_4835()
pushItem()
transferItemsOut()
private boolean
a(ql arg0, ct arg1)
method_6522(class_849 arg0, class_1354 arg1)
isFullInventory(Inventory inventory, Direction side)
isInventoryFull(IInventory inventoryIn, EnumFacing side)
private static boolean
b(ql arg0, ct arg1)
method_6523(class_849 arg0, class_1354 arg1)
isEmptyInventory(Inventory inventory, Direction side)
isInventoryEmpty(IInventory inventoryIn, EnumFacing side)
public static boolean
a(aqw arg0)
method_4821(class_1462 arg0)
pullItem(Hopper hopper)
captureDroppedItems(IHopper hopper)
private static boolean
a(aqw arg0, ql arg1, int arg2, ct arg3)
method_4822(class_1462 arg0, class_849 arg1, int arg2, class_1354 arg3)
pullItems(Hopper hopper, Inventory inventory, int slot, Direction side)
pullItemFromSlot(IHopper hopper, IInventory inventoryIn, int index, EnumFacing direction)
public static boolean
a(ql arg0, yk arg1)
method_4824(class_849 arg0, class_964 arg1)
pickUpItem(Inventory inventory, ItemEntity item)
putDropInInventoryAllSlots(IInventory arg0, EntityItem itemIn)
public static ItemStack
a(ql arg0, adz arg1, ct arg2)
method_4825(class_849 arg0, class_1071 arg1, class_1354 arg2)
pushItem(Inventory inventory, ItemStack item, Direction side)
putStackInInventoryAllSlots(IInventory inventoryIn, ItemStack stack, EnumFacing side)
private static boolean
a(ql arg0, adz arg1, int arg2, ct arg3)
method_4826(class_849 arg0, class_1071 arg1, int arg2, class_1354 arg3)
canPushItem(Inventory inventory, ItemStack item, int slot, Direction side)
canInsertItemInSlot(IInventory inventoryIn, ItemStack stack, int index, EnumFacing side)
private static boolean
b(ql arg0, adz arg1, int arg2, ct arg3)
method_4830(class_849 arg0, class_1071 arg1, int arg2, class_1354 arg3)
canPullItem(Inventory inventory, ItemStack item, int slot, Direction side)
canExtractItemFromSlot(IInventory inventoryIn, ItemStack stack, int index, EnumFacing side)
private static ItemStack
c(ql arg0, adz arg1, int arg2, ct arg3)
method_4832(class_849 arg0, class_1071 arg1, int arg2, class_1354 arg3)
pushItem(Inventory inventory, ItemStack item, int slot, Direction side)
insertStack(IInventory inventoryIn, ItemStack stack, int index, EnumFacing side)
private Inventory
I()
method_4836()
getTargetInventory()
getInventoryForHopperTransfer()
public static Inventory
b(aqw arg0)
method_4829(class_1462 arg0)
getInventoryAbove(Hopper hopper)
getHopperInventory(IHopper hopper)
public static List<ItemEntity>
a(aid arg0, double arg1, double arg2, double arg3)
method_8991(class_1150 arg0, double arg1, double arg2, double arg3)
getItem(World world, double x, double y, double z)
getCaptureItems(World worldIn, double arg1, double arg2, double arg3)
public static Inventory
b(aid arg0, double arg1, double arg2, double arg3)
method_4828(class_1150 arg0, double arg1, double arg2, double arg3)
getInventoryAt(World world, double x, double y, double z)
getInventoryAtPosition(World worldIn, double x, double y, double z)
private static boolean
a(adz arg0, adz arg1)
method_4827(class_1071 arg0, class_1071 arg1)
canMergeItems(ItemStack item1, ItemStack item2)
canCombine(ItemStack stack1, ItemStack stack2)
public double
E()
method_4817()
getX()
getXPos()
public double
F()
method_4818()
getY()
getYPos()
public double
G()
method_4819()
getZ()
getZPos()
public void
d(int arg0)
method_4831(int arg0)
setCooldown(int cooldown)
setTransferCooldown(int ticks)
public boolean
o()
method_4834()
isOnCooldown()
isOnTransferCooldown()
public boolean
p()
method_8992()
canTransferNextTick()
mayTransfer()
public String
k()
method_10906()
getMenuType()
getGuiID()
public InventoryMenu
a(zr arg0, zs arg1)
method_10905(class_987 arg0, class_988 arg1)
createMenu(PlayerInventory arg0, PlayerEntity arg1)
createContainer(InventoryPlayer arg0, EntityPlayer arg1)
public int
c_(int arg0)
method_10892(int arg0)
getData(int arg0)
getField(int arg0)
public void
b(int arg0, int arg1)
method_10893(int arg0, int arg1)
setData(int arg0, int arg1)
setField(int arg0, int arg1)
public int
g()
method_10896()
getDataSize()
getFieldCount()
public void
l()
method_10897()
clear()
clear()