public class InventoryPlayer extends java.lang.Object implements IInventory
| Modifier and Type | Field and Description |
|---|---|
ItemStack[] |
armorInventory |
int |
currentItem |
boolean |
inventoryChanged |
ItemStack[] |
mainInventory |
EntityPlayer |
player |
| Constructor and Description |
|---|
InventoryPlayer(EntityPlayer par1EntityPlayer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addItemStackToInventory(ItemStack par1ItemStack) |
ItemStack |
armorItemInSlot(int par1) |
void |
changeCurrentItem(int par1) |
int |
clearInventory(Item p_146027_1_,
int p_146027_2_) |
void |
closeInventory() |
boolean |
consumeInventoryItem(Item p_146026_1_) |
void |
copyInventory(InventoryPlayer par1InventoryPlayer) |
void |
damageArmor(float par1) |
void |
decrementAnimations() |
ItemStack |
decrStackSize(int par1,
int par2) |
void |
dropAllItems() |
float |
func_146023_a(Block p_146023_1_) |
boolean |
func_146025_b(Block p_146025_1_) |
void |
func_146030_a(Item p_146030_1_,
int p_146030_2_,
boolean p_146030_3_,
boolean p_146030_4_) |
void |
func_70439_a(Item par1Item,
int par2) |
ItemStack |
getCurrentItem() |
int |
getFirstEmptyStack() |
static int |
getHotbarSize() |
java.lang.String |
getInventoryName() |
int |
getInventoryStackLimit() |
ItemStack |
getItemStack() |
int |
getSizeInventory() |
ItemStack |
getStackInSlot(int par1) |
ItemStack |
getStackInSlotOnClosing(int par1) |
int |
getTotalArmorValue() |
boolean |
hasCustomInventoryName() |
boolean |
hasItem(Item p_146028_1_) |
boolean |
hasItemStack(ItemStack par1ItemStack) |
boolean |
isItemValidForSlot(int par1,
ItemStack par2ItemStack) |
boolean |
isUseableByPlayer(EntityPlayer par1EntityPlayer) |
void |
markDirty() |
void |
openInventory() |
void |
readFromNBT(NBTTagList par1NBTTagList) |
void |
setInventorySlotContents(int par1,
ItemStack par2ItemStack) |
void |
setItemStack(ItemStack par1ItemStack) |
NBTTagList |
writeToNBT(NBTTagList par1NBTTagList) |
public ItemStack[] mainInventory
public ItemStack[] armorInventory
public int currentItem
public EntityPlayer player
public boolean inventoryChanged
public InventoryPlayer(EntityPlayer par1EntityPlayer)
public ItemStack getCurrentItem()
public static int getHotbarSize()
public int getFirstEmptyStack()
public void func_146030_a(Item p_146030_1_, int p_146030_2_, boolean p_146030_3_, boolean p_146030_4_)
public int clearInventory(Item p_146027_1_, int p_146027_2_)
public void changeCurrentItem(int par1)
public void func_70439_a(Item par1Item, int par2)
public void decrementAnimations()
public boolean consumeInventoryItem(Item p_146026_1_)
public boolean hasItem(Item p_146028_1_)
public boolean addItemStackToInventory(ItemStack par1ItemStack)
public ItemStack decrStackSize(int par1, int par2)
decrStackSize in interface IInventorypublic ItemStack getStackInSlotOnClosing(int par1)
getStackInSlotOnClosing in interface IInventorypublic void setInventorySlotContents(int par1,
ItemStack par2ItemStack)
setInventorySlotContents in interface IInventorypublic float func_146023_a(Block p_146023_1_)
public NBTTagList writeToNBT(NBTTagList par1NBTTagList)
public void readFromNBT(NBTTagList par1NBTTagList)
public int getSizeInventory()
getSizeInventory in interface IInventorypublic ItemStack getStackInSlot(int par1)
getStackInSlot in interface IInventorypublic java.lang.String getInventoryName()
getInventoryName in interface IInventorypublic boolean hasCustomInventoryName()
hasCustomInventoryName in interface IInventorypublic int getInventoryStackLimit()
getInventoryStackLimit in interface IInventorypublic boolean func_146025_b(Block p_146025_1_)
public ItemStack armorItemInSlot(int par1)
public int getTotalArmorValue()
public void damageArmor(float par1)
public void dropAllItems()
public void markDirty()
markDirty in interface IInventorypublic void setItemStack(ItemStack par1ItemStack)
public ItemStack getItemStack()
public boolean isUseableByPlayer(EntityPlayer par1EntityPlayer)
isUseableByPlayer in interface IInventorypublic boolean hasItemStack(ItemStack par1ItemStack)
public void openInventory()
openInventory in interface IInventorypublic void closeInventory()
closeInventory in interface IInventorypublic boolean isItemValidForSlot(int par1,
ItemStack par2ItemStack)
isItemValidForSlot in interface IInventorypublic void copyInventory(InventoryPlayer par1InventoryPlayer)