public class InventoryLargeChest extends java.lang.Object implements ILockableContainer
| Constructor and Description |
|---|
InventoryLargeChest(ITextComponent p_i48247_1_,
ILockableContainer p_i48247_2_,
ILockableContainer p_i48247_3_) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
closeInventory(EntityPlayer player) |
Container |
createContainer(InventoryPlayer playerInventory,
EntityPlayer playerIn) |
ItemStack |
decrStackSize(int index,
int count) |
ITextComponent |
getCustomName() |
int |
getField(int id) |
int |
getFieldCount() |
java.lang.String |
getGuiID() |
int |
getInventoryStackLimit() |
LockCode |
getLockCode() |
ITextComponent |
getName() |
int |
getSizeInventory() |
ItemStack |
getStackInSlot(int index) |
boolean |
hasCustomName() |
boolean |
isEmpty() |
boolean |
isItemValidForSlot(int index,
ItemStack stack) |
boolean |
isLocked() |
boolean |
isPartOfLargeChest(IInventory inventoryIn) |
boolean |
isUsableByPlayer(EntityPlayer player) |
void |
markDirty() |
void |
openInventory(EntityPlayer player) |
ItemStack |
removeStackFromSlot(int index) |
void |
setField(int id,
int value) |
void |
setInventorySlotContents(int index,
ItemStack stack) |
void |
setLockCode(LockCode code) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeight, getWidthgetDisplayNamepublic InventoryLargeChest(ITextComponent p_i48247_1_, ILockableContainer p_i48247_2_, ILockableContainer p_i48247_3_)
public int getSizeInventory()
getSizeInventory in interface IInventorypublic boolean isEmpty()
isEmpty in interface IInventorypublic boolean isPartOfLargeChest(IInventory inventoryIn)
public ITextComponent getName()
public boolean hasCustomName()
hasCustomName in interface INameable@Nullable public ITextComponent getCustomName()
getCustomName in interface INameablepublic ItemStack getStackInSlot(int index)
getStackInSlot in interface IInventorypublic ItemStack decrStackSize(int index, int count)
decrStackSize in interface IInventorypublic ItemStack removeStackFromSlot(int index)
removeStackFromSlot in interface IInventorypublic void setInventorySlotContents(int index,
ItemStack stack)
setInventorySlotContents in interface IInventorypublic int getInventoryStackLimit()
getInventoryStackLimit in interface IInventorypublic void markDirty()
markDirty in interface IInventorypublic boolean isUsableByPlayer(EntityPlayer player)
isUsableByPlayer in interface IInventorypublic void openInventory(EntityPlayer player)
openInventory in interface IInventorypublic void closeInventory(EntityPlayer player)
closeInventory in interface IInventorypublic boolean isItemValidForSlot(int index,
ItemStack stack)
isItemValidForSlot in interface IInventorypublic int getField(int id)
getField in interface IInventorypublic void setField(int id,
int value)
setField in interface IInventorypublic int getFieldCount()
getFieldCount in interface IInventorypublic boolean isLocked()
isLocked in interface ILockableContainerpublic void setLockCode(LockCode code)
setLockCode in interface ILockableContainerpublic LockCode getLockCode()
getLockCode in interface ILockableContainerpublic java.lang.String getGuiID()
getGuiID in interface IInteractionObjectpublic Container createContainer(InventoryPlayer playerInventory, EntityPlayer playerIn)
createContainer in interface IInteractionObjectpublic void clear()
clear in interface IInventory