public class TileTrader extends TileBase implements IOwnedTile
| Constructor and Description |
|---|
TileTrader() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerExternal> triggers,
net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity tile) |
IMailAddress |
getAddress() |
net.minecraft.inventory.Container |
getContainer(net.minecraft.entity.player.EntityPlayer player,
int data) |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
IInventoryAdapter |
getInternalInventory() |
IOwnerHandler |
getOwnerHandler() |
void |
handleSetAddressRequest(java.lang.String addressName) |
void |
handleSetAddressResponse(java.lang.String addressName) |
boolean |
hasInputBufMin(float percentage) |
boolean |
hasOutputBufMin(float percentage) |
boolean |
hasPaperMin(int count) |
boolean |
hasPostageMin(int postage) |
boolean |
isLinked() |
void |
onRemoval() |
void |
openGui(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack heldItem) |
void |
readData(PacketBufferForestry data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
updateServerSide()
The trade station should show errors for missing stamps and paper first.
|
void |
writeData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
getFacing, getUnlocalizedTitle, shouldRefreshaddInternalSidedTriggers, addInternalTriggers, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getCapability, getCoordinates, getDisplayName, getErrorLogic, getField, getFieldCount, getInventoryStackLimit, getName, getSizeInventory, getSlotsForFace, getStackInSlot, getTileCache, getUpdatePacket, getUpdateTag, getWorldObj, handleUpdateTag, hasCapability, hasCustomName, invalidate, isEmpty, isItemValidForSlot, isLocked, isRedstoneActivated, isUsableByPlayer, onNeighborTileChange, openInventory, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateClientSide, updateOnInterval, validateaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, onChunkUnload, onDataPacket, onLoad, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, setWorldCreate, shouldRenderInPass, updateContainingBlockInfopublic IOwnerHandler getOwnerHandler()
getOwnerHandler in interface IOwnedTilepublic void openGui(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack heldItem)
public void onRemoval()
onRemoval in class TileForestrypublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileForestrypublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileForestrypublic void writeData(PacketBufferForestry data)
writeData in interface IStreamablewriteData in class TileForestrypublic void readData(PacketBufferForestry data) throws java.io.IOException
readData in interface IStreamablereadData in class TileForestryjava.io.IOExceptionpublic void updateServerSide()
updateServerSide in class TileForestrypublic boolean isLinked()
public boolean hasPaperMin(int count)
public boolean hasInputBufMin(float percentage)
public boolean hasOutputBufMin(float percentage)
public boolean hasPostageMin(int postage)
public IMailAddress getAddress()
public void handleSetAddressRequest(java.lang.String addressName)
public void handleSetAddressResponse(java.lang.String addressName)
public IInventoryAdapter getInternalInventory()
getInternalInventory in class TileForestrypublic void addExternalTriggers(java.util.Collection<buildcraft.api.statements.ITriggerExternal> triggers,
@Nonnull
net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity tile)
addExternalTriggers in interface buildcraft.api.statements.ITriggerProvideraddExternalTriggers in class TileForestrypublic net.minecraft.client.gui.inventory.GuiContainer getGui(net.minecraft.entity.player.EntityPlayer player,
int data)
getGui in interface IGuiHandlerTilepublic net.minecraft.inventory.Container getContainer(net.minecraft.entity.player.EntityPlayer player,
int data)
getContainer in interface IGuiHandlerTile