public abstract class ContainerExtended
extends Container
| Modifier and Type | Field and Description |
|---|---|
java.util.LinkedList<EntityPlayerMP> |
playerCrafters |
| Constructor and Description |
|---|
ContainerExtended() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCraftingToCrafters(ICrafting icrafting) |
protected void |
bindPlayerInventory(InventoryPlayer inventoryPlayer) |
protected void |
bindPlayerInventory(InventoryPlayer inventoryPlayer,
int x,
int y) |
boolean |
canInteractWith(EntityPlayer var1) |
boolean |
doMergeStackAreas(int slotIndex,
ItemStack stack)
Called when slotIndex is shift clicked on.
|
PacketCustom |
getPacket(int type) |
void |
handleClientPacket(PacketCustom packet)
Handle a packet from the server obtained by getPacket.
|
void |
handleServerPacket(PacketCustom packet)
Handle a packet from the client obtained by getPacket.
|
boolean |
mergeItemStack(ItemStack stack,
int startIndex,
int endIndex,
boolean reverse) |
void |
removeCraftingFromCrafters(ICrafting icrafting) |
void |
sendContainerAndContentsToPlayer(Container container,
java.util.List list) |
void |
sendContainerAndContentsToPlayer(Container container,
java.util.List<ItemStack> list,
java.util.List<EntityPlayerMP> playerCrafters) |
void |
sendContainerPacket(PacketCustom packet) |
void |
sendLargeStack(ItemStack stack,
int slot,
java.util.List<EntityPlayerMP> players) |
void |
sendProgressBarUpdate(Container container,
int i,
int j) |
void |
sendProgressBarUpdate(int barID,
int value) |
void |
sendSlotContents(Container container,
int slot,
ItemStack stack) |
ItemStack |
slotClick(int par1,
int par2,
int par3,
EntityPlayer player) |
ItemStack |
transferStackInSlot(EntityPlayer par1EntityPlayer,
int slotIndex) |
public void addCraftingToCrafters(ICrafting icrafting)
public void removeCraftingFromCrafters(ICrafting icrafting)
public void sendContainerAndContentsToPlayer(Container container,
java.util.List list)
public void sendContainerAndContentsToPlayer(Container container,
java.util.List<ItemStack> list,
java.util.List<EntityPlayerMP> playerCrafters)
public void sendLargeStack(ItemStack stack,
int slot,
java.util.List<EntityPlayerMP> players)
public void sendProgressBarUpdate(Container container,
int i,
int j)
public void sendSlotContents(Container container,
int slot,
ItemStack stack)
public ItemStack slotClick(int par1,
int par2,
int par3,
EntityPlayer player)
public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer,
int slotIndex)
public boolean mergeItemStack(ItemStack stack,
int startIndex,
int endIndex,
boolean reverse)
public boolean doMergeStackAreas(int slotIndex,
ItemStack stack)
stack - The stack in the clicked slotprotected void bindPlayerInventory(InventoryPlayer inventoryPlayer)
protected void bindPlayerInventory(InventoryPlayer inventoryPlayer,
int x,
int y)
public boolean canInteractWith(EntityPlayer var1)
public void sendContainerPacket(PacketCustom packet)
public PacketCustom getPacket(int type)
type - An identifying number for the packet type between 2 and 0x79 inclusive. 1 is reserved for synchronising networkIDspublic void handleClientPacket(PacketCustom packet)
public void handleServerPacket(PacketCustom packet)
public void sendProgressBarUpdate(int barID,
int value)