public abstract class ItemContainer
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
AbstractEntityPlayer |
player |
| Constructor | Description |
|---|---|
ItemContainer(AbstractEntityPlayer player) |
|
ItemContainer(AbstractEntityPlayer player,
IInventory... containedInventories) |
Deprecated.
Use constructor
ItemContainer(AbstractEntityPlayer)
instead, as contained inventories are now added automatically |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPlayerInventory(AbstractEntityPlayer player,
int x,
int y) |
|
void |
addSlot(ContainerSlot slot) |
|
void |
addSlotGrid(IInventory inventory,
int start,
int end,
int xStart,
int yStart,
int width) |
|
java.util.Set<IInventory> |
getContainedInventories() |
|
int |
getIndexForInvSlot(IInventory inv,
int id) |
|
abstract IResourceName |
getName() |
|
ContainerSlot |
getSlot(int id) |
|
int |
getSlotAmount() |
|
int |
getUnboundId() |
|
void |
onClosed() |
|
void |
onOpened() |
public final AbstractEntityPlayer player
public ItemContainer(AbstractEntityPlayer player)
@Deprecated public ItemContainer(AbstractEntityPlayer player, IInventory... containedInventories)
ItemContainer(AbstractEntityPlayer)
instead, as contained inventories are now added automaticallypublic ContainerSlot getSlot(int id)
public java.util.Set<IInventory> getContainedInventories()
public int getSlotAmount()
public void addSlot(ContainerSlot slot)
public int getIndexForInvSlot(IInventory inv, int id)
public void addSlotGrid(IInventory inventory, int start, int end, int xStart, int yStart, int width)
public void addPlayerInventory(AbstractEntityPlayer player, int x, int y)
public void onOpened()
public void onClosed()
@ApiInternal public int getUnboundId()
public abstract IResourceName getName()