public class TileMiningWell extends TileBuildCraft implements IHasWork, IPipeConnection, IControllable
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 |
getIconGlowLevel(int renderPass) |
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 int getIconGlowLevel(int renderPass)
public 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 IControllable