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, showSignals| 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 |
handleUpdatePacket(PacketUpdate packet) |
void |
initialize() |
void |
invalidate() |
boolean |
isFullyConnected() |
boolean |
isLinkedTo(TilePathMarker pathMarker) |
void |
onChunkUnload() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
tryConnection() |
void |
updateEntity() |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
destroy, postPacketHandling, removeFromWorld, updateSignals, xMax, xMin, yMax, yMin, zMax, zMingetDescriptionPacket, getOwner, getPacketPayload, getUpdatePacket, getWorld, handleDescriptionPacket, onBlockPlacedBy, sendNetworkUpdateaddMapping, canUpdate, createAndLoadEntity, func_145828_a, getBlockMetadata, getBlockType, getDistanceFrom, getMaxRenderDistanceSquared, getRenderBoundingBox, getWorldObj, hasWorldObj, isInvalid, markDirty, onDataPacket, receiveClientEvent, setWorldObj, shouldRefresh, shouldRenderInPass, updateContainingBlockInfo, validatepublic 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 handleUpdatePacket(PacketUpdate packet) throws java.io.IOException
handleUpdatePacket in interface ISynchronizedTilehandleUpdatePacket in class TileBuildCraftjava.io.IOException