net.minecraft.block.entity

public class HopperBlockEntity

extends InventoryBlockEntity implements Hopper, Tickable

All mapped superinterfaces:

MenuProvider, Nameable, LockableMenuProvider, Inventory, Hopper, Tickable

alj
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 void
a(dn arg0)
method_537(class_322 arg0)
readNbt(NbtCompound arg0)
readFromNBT(NBTTagCompound arg0)
public void
b(dn arg0)
method_541(class_322 arg0)
writeNbt(NbtCompound arg0)
writeToNBT(NBTTagCompound arg0)
public void
p_()
method_543()
markDirty()
markDirty()
public int
o_()
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, zx arg1)
method_2383(int arg0, class_1071 arg1)
setItem(int arg0, ItemStack arg1)
setInventorySlotContents(int arg0, ItemStack arg1)
public String
e_()
method_2518()
getName()
getName()
public boolean
l_()
method_5339()
hasCustomName()
hasCustomName()
public void
a(String arg0)
method_4823(String arg0)
setCustomName(String name)
setCustomName(String customNameIn)
public int
q_()
method_2389()
getMaxStackSize()
getInventoryStackLimit()
public boolean
a(wn arg0)
method_2384(class_988 arg0)
isValid(PlayerEntity arg0)
isUseableByPlayer(EntityPlayer arg0)
public void
b(wn arg0)
method_10894(class_988 arg0)
onOpen(PlayerEntity arg0)
openInventory(EntityPlayer arg0)
public void
c(wn arg0)
method_10895(class_988 arg0)
onClose(PlayerEntity arg0)
closeInventory(EntityPlayer arg0)
public boolean
b(int arg0, zx arg1)
method_5338(int arg0, class_1071 arg1)
isItemAllowed(int arg0, ItemStack arg1)
isItemValidForSlot(int arg0, ItemStack arg1)
public void
c()
method_2053()
tick()
update()
public boolean
m()
method_4833()
transferItems()
updateHopper()
private boolean
p()
method_6524()
isInventoryEmpty()
isEmpty()
private boolean
q()
method_6525()
isFull()
isFull()
private boolean
r()
method_4835()
pushItem()
transferItemsOut()
private boolean
a(og arg0, cq arg1)
method_6522(class_849 arg0, class_1354 arg1)
isFullInventory(Inventory inventory, Direction side)
isInventoryFull(IInventory inventoryIn, EnumFacing side)
private static boolean
b(og arg0, cq arg1)
method_6523(class_849 arg0, class_1354 arg1)
isEmptyInventory(Inventory inventory, Direction side)
isInventoryEmpty(IInventory inventoryIn, EnumFacing side)
public static boolean
a(ali arg0)
method_4821(class_1462 arg0)
pullItem(Hopper hopper)
captureDroppedItems(IHopper arg0)
private static boolean
a(ali arg0, og arg1, int arg2, cq 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(og arg0, uz arg1)
method_4824(class_849 arg0, class_964 arg1)
pickUpItem(Inventory inventory, ItemEntity item)
putDropInInventoryAllSlots(IInventory arg0, EntityItem itemIn)
public static ItemStack
a(og arg0, zx arg1, cq 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(og arg0, zx arg1, int arg2, cq 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(og arg0, zx arg1, int arg2, cq 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(og arg0, zx arg1, int arg2, cq 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
H()
method_4836()
getTargetInventory()
getInventoryForHopperTransfer()
public static Inventory
b(ali arg0)
method_4829(class_1462 arg0)
getInventoryAbove(Hopper hopper)
getHopperInventory(IHopper hopper)
public static List<ItemEntity>
a(adm 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)
func_181556_a(World arg0, double arg1, double arg2, double arg3)
public static Inventory
b(adm 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(zx arg0, zx arg1)
method_4827(class_1071 arg0, class_1071 arg1)
canMergeItems(ItemStack item1, ItemStack item2)
canCombine(ItemStack stack1, ItemStack stack2)
public double
A()
method_4817()
getX()
getXPos()
public double
B()
method_4818()
getY()
getYPos()
public double
C()
method_4819()
getZ()
getZPos()
public void
d(int arg0)
method_4831(int arg0)
setCooldown(int cooldown)
setTransferCooldown(int ticks)
public boolean
n()
method_4834()
isOnCooldown()
isOnTransferCooldown()
public boolean
o()
method_8992()
canTransferNextTick()
mayTransfer()
public String
k()
method_10906()
getMenuType()
getGuiID()
public InventoryMenu
a(wm arg0, wn arg1)
method_10905(class_987 arg0, class_988 arg1)
createMenu(PlayerInventory arg0, PlayerEntity arg1)
createContainer(InventoryPlayer arg0, EntityPlayer arg1)
public int
a_(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()