public class TileMiningWell extends TileBuildCraft implements IHasWork, IPipeConnection, IControllable, ILEDProvider
IPipeConnection.ConnectOverrideIControllable.Modecache, guiWatchers, mode| Constructor and Description |
|---|
TileMiningWell() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsControlMode(IControllable.Mode mode)
Check if a given control mode is accepted.
|
int |
getLEDLevel(int led) |
boolean |
hasWork()
Check if the Tile Entity is currently doing any work.
|
void |
invalidate() |
IPipeConnection.ConnectOverride |
overridePipeConnection(IPipeTile.PipeType type,
net.minecraftforge.common.util.ForgeDirection with)
Allows you to override pipe connection logic.
|
void |
readData(io.netty.buffer.ByteBuf stream)
Deserializes the state from the stream
|
void |
updateEntity()
Dig the next available piece of land if not done.
|
void |
writeData(io.netty.buffer.ByteBuf stream)
Serializes the state to the stream
|
addGuiWatcher, canConnectEnergy, destroy, equals, extractEnergy, getBattery, getBlock, getControlMode, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketUpdate, getTicksSinceEnergyReceived, getTile, hashCode, initialize, onBlockPlacedBy, readFromNBT, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBattery, setControlMode, validate, writeToNBTaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onChunkUnload, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfoclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetControlMode, setControlModepublic void updateEntity()
updateEntity in class TileBuildCraftpublic void invalidate()
invalidate in class TileBuildCraftpublic void writeData(io.netty.buffer.ByteBuf stream)
ISerializablewriteData in interface ISerializablewriteData in class TileBuildCraftpublic void readData(io.netty.buffer.ByteBuf stream)
ISerializablereadData in interface ISerializablereadData in class TileBuildCraftpublic boolean hasWork()
IHasWorkpublic IPipeConnection.ConnectOverride overridePipeConnection(IPipeTile.PipeType type, net.minecraftforge.common.util.ForgeDirection with)
IPipeConnectionoverridePipeConnection in interface IPipeConnectionpublic boolean acceptsControlMode(IControllable.Mode mode)
IControllableacceptsControlMode in interface IControllablepublic int getLEDLevel(int led)
getLEDLevel in interface ILEDProvider