public class ContainerLetter extends ContainerItemInventory<ItemInventoryLetter> implements ILetterInfoReceiver
inventoryPLAYER_HOTBAR_OFFSET, PLAYER_INV_SLOTS| Constructor and Description |
|---|
ContainerLetter(net.minecraft.entity.player.EntityPlayer player,
ItemInventoryLetter inventory) |
| Modifier and Type | Method and Description |
|---|---|
void |
advanceCarrierType() |
EnumAddressee |
getCarrierType() |
ILetter |
getLetter() |
IMailAddress |
getRecipient() |
java.lang.String |
getText() |
ITradeStationInfo |
getTradeInfo() |
void |
handleLetterInfoUpdate(EnumAddressee type,
IMailAddress address,
ITradeStationInfo tradeInfo) |
void |
handleRequestLetterInfo(net.minecraft.entity.player.EntityPlayer player,
java.lang.String recipientName,
EnumAddressee type) |
void |
handleSetText(java.lang.String text) |
void |
onContainerClosed(net.minecraft.entity.player.EntityPlayer entityplayer) |
void |
setCarrierType(EnumAddressee type) |
void |
setText(java.lang.String text) |
addHotbarSlot, canAccess, canInteractWith, getItemInventory, slotClickaddPlayerInventory, addSlot, addSlotToContainer, getContainerSections, getForestrySlot, sendPacketToListeners, transferStackInSlotaddListener, calcRedstone, calcRedstoneFromInventory, canAddItemToSlot, canDragIntoSlot, canMergeSlot, clearContainer, computeStackSize, detectAndSendChanges, enchantItem, extractDragMode, getCanCraft, getDragEvent, getInventory, getNextTransactionID, getQuickcraftMask, getSlot, getSlotFromInventory, isValidDragMode, mergeItemStack, onCraftMatrixChanged, putStackInSlot, removeListener, resetDrag, setAll, setCanCraft, slotChangedCraftingGrid, updateProgressBarpublic ContainerLetter(net.minecraft.entity.player.EntityPlayer player,
ItemInventoryLetter inventory)
public void onContainerClosed(net.minecraft.entity.player.EntityPlayer entityplayer)
onContainerClosed in class net.minecraft.inventory.Containerpublic ILetter getLetter()
public void setCarrierType(EnumAddressee type)
public EnumAddressee getCarrierType()
public void advanceCarrierType()
public void handleRequestLetterInfo(net.minecraft.entity.player.EntityPlayer player,
java.lang.String recipientName,
EnumAddressee type)
@Nullable public IMailAddress getRecipient()
public java.lang.String getText()
public void setText(java.lang.String text)
public void handleSetText(java.lang.String text)
public void handleLetterInfoUpdate(EnumAddressee type, @Nullable IMailAddress address, @Nullable ITradeStationInfo tradeInfo)
handleLetterInfoUpdate in interface ILetterInfoReceiver@Nullable public ITradeStationInfo getTradeInfo()