public class TilePathMarker extends TileMarker
TileMarker.Origin, TileMarker.TileWrapper| Modifier and Type | Field and Description |
|---|---|
LaserData[] |
lasers |
TilePathMarker[] |
links |
boolean |
loadLink0 |
boolean |
loadLink1 |
static int |
searchSize |
boolean |
tryingToConnect |
int |
x0 |
int |
x1 |
int |
y0 |
int |
y1 |
int |
z0 |
int |
z1 |
origin, showSignalscache, guiWatchers| Constructor and Description |
|---|
TilePathMarker() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearAvailableMarkersList() |
static void |
clearAvailableMarkersList(net.minecraft.world.World w) |
void |
connect(TilePathMarker marker,
LaserData laser) |
void |
createLaserAndConnect(TilePathMarker pathMarker) |
java.util.LinkedList<BlockIndex> |
getPath() |
void |
initialize() |
void |
invalidate() |
boolean |
isFullyConnected() |
boolean |
isLinkedTo(TilePathMarker pathMarker) |
void |
onChunkUnload() |
void |
readData(io.netty.buffer.ByteBuf data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
tryConnection() |
void |
updateEntity() |
void |
writeData(io.netty.buffer.ByteBuf data) |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
destroy, removeFromWorld, updateSignals, xMax, xMin, yMax, yMin, zMax, zMinaddGuiWatcher, canConnectEnergy, equals, extractEnergy, getBattery, getBlock, getDescriptionPacket, getEnergyStored, getMaxEnergyStored, getOwner, getPacketUpdate, getTile, hashCode, onBlockPlacedBy, receiveEnergy, removeGuiWatcher, sendNetworkUpdate, setBattery, validateaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfopublic static int searchSize
public int x0
public int y0
public int z0
public int x1
public int y1
public int z1
public boolean loadLink0
public boolean loadLink1
public LaserData[] lasers
public boolean tryingToConnect
public TilePathMarker[] links
public boolean isFullyConnected()
public boolean isLinkedTo(TilePathMarker pathMarker)
public void connect(TilePathMarker marker, LaserData laser)
public void createLaserAndConnect(TilePathMarker pathMarker)
public void tryConnection()
tryConnection in class TileMarkerpublic void updateEntity()
updateEntity in class TileBuildCraftpublic java.util.LinkedList<BlockIndex> getPath()
public void invalidate()
invalidate in class TileMarkerpublic void initialize()
initialize in class TileMarkerpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileMarkerpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileMarkerpublic void onChunkUnload()
onChunkUnload in class net.minecraft.tileentity.TileEntitypublic static void clearAvailableMarkersList()
public static void clearAvailableMarkersList(net.minecraft.world.World w)
public void readData(io.netty.buffer.ByteBuf data)
readData in interface ISerializablereadData in class TileMarkerpublic void writeData(io.netty.buffer.ByteBuf data)
writeData in interface ISerializablewriteData in class TileMarker