public class BagInventory
extends java.lang.Object
implements net.minecraft.inventory.IInventory
Constructor and Description |
---|
BagInventory(net.minecraft.item.ItemStack is) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clear(net.minecraft.item.ItemStack stack) |
void |
closeInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
decrStackSize(int index,
int count) |
int |
extractBit(int bitMeta,
int total) |
boolean |
func_191420_l() |
net.minecraft.util.text.ITextComponent |
getDisplayName() |
int |
getField(int id) |
int |
getFieldCount() |
int |
getInventoryStackLimit() |
net.minecraft.item.ItemStack |
getItemStack() |
java.lang.String |
getName() |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int index) |
boolean |
hasCustomName() |
net.minecraft.item.ItemStack |
insertItem(net.minecraft.item.ItemStack which) |
boolean |
isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack) |
boolean |
isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player) |
java.util.List<java.lang.String> |
listContents(java.util.List<java.lang.String> details) |
void |
markDirty() |
boolean |
matches(net.minecraft.item.ItemStack cmpStack,
net.minecraft.item.ItemStack invStack) |
void |
openInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
removeStackFromSlot(int index) |
net.minecraft.item.ItemStack |
restockItem(net.minecraft.item.ItemStack target,
net.minecraft.item.ItemStack targetType) |
void |
setField(int id,
int value) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack) |
public net.minecraft.item.ItemStack getItemStack()
public java.lang.String getName()
getName
in interface net.minecraft.world.IWorldNameable
public boolean hasCustomName()
hasCustomName
in interface net.minecraft.world.IWorldNameable
public net.minecraft.util.text.ITextComponent getDisplayName()
getDisplayName
in interface net.minecraft.world.IWorldNameable
public int getSizeInventory()
getSizeInventory
in interface net.minecraft.inventory.IInventory
@Nonnull public net.minecraft.item.ItemStack getStackInSlot(int index)
getStackInSlot
in interface net.minecraft.inventory.IInventory
public net.minecraft.item.ItemStack decrStackSize(int index, int count)
decrStackSize
in interface net.minecraft.inventory.IInventory
public net.minecraft.item.ItemStack removeStackFromSlot(int index)
removeStackFromSlot
in interface net.minecraft.inventory.IInventory
public void setInventorySlotContents(int index, net.minecraft.item.ItemStack stack)
setInventorySlotContents
in interface net.minecraft.inventory.IInventory
public int getInventoryStackLimit()
getInventoryStackLimit
in interface net.minecraft.inventory.IInventory
public void markDirty()
markDirty
in interface net.minecraft.inventory.IInventory
public boolean isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player)
isUseableByPlayer
in interface net.minecraft.inventory.IInventory
public void openInventory(net.minecraft.entity.player.EntityPlayer player)
openInventory
in interface net.minecraft.inventory.IInventory
public void closeInventory(net.minecraft.entity.player.EntityPlayer player)
closeInventory
in interface net.minecraft.inventory.IInventory
public boolean isItemValidForSlot(int index, net.minecraft.item.ItemStack stack)
isItemValidForSlot
in interface net.minecraft.inventory.IInventory
public int getField(int id)
getField
in interface net.minecraft.inventory.IInventory
public void setField(int id, int value)
setField
in interface net.minecraft.inventory.IInventory
public int getFieldCount()
getFieldCount
in interface net.minecraft.inventory.IInventory
public void clear(net.minecraft.item.ItemStack stack)
public boolean matches(net.minecraft.item.ItemStack cmpStack, net.minecraft.item.ItemStack invStack)
public net.minecraft.item.ItemStack restockItem(net.minecraft.item.ItemStack target, net.minecraft.item.ItemStack targetType)
@Nonnull public net.minecraft.item.ItemStack insertItem(@Nonnull net.minecraft.item.ItemStack which)
public int extractBit(int bitMeta, int total)
public java.util.List<java.lang.String> listContents(java.util.List<java.lang.String> details)
public void clear()
clear
in interface net.minecraft.inventory.IInventory
public boolean func_191420_l()
func_191420_l
in interface net.minecraft.inventory.IInventory