public class TileMarkerPath extends TileMarker<PathConnection> implements IPathProvider
caps, DEBUG, deltaManager, IDS, itemManager, NET_ADV_DEBUG, NET_ADV_DEBUG_DISABLE, NET_GUI_DATA, NET_GUI_DELTA_CLEAR, NET_GUI_DELTA_SINGLE, NET_GUI_TICK, NET_REDRAW, NET_REN_DELTA_CLEAR, NET_REN_DELTA_SINGLE, NET_RENDER_DATA, tankManager
Constructor and Description |
---|
TileMarkerPath() |
Modifier and Type | Method and Description |
---|---|
PathCache |
getCache() |
com.google.common.collect.ImmutableList<net.minecraft.util.math.BlockPos> |
getPath() |
boolean |
isActiveForRender() |
void |
removeFromWorld()
Remove from the world all objects used to define the path.
|
void |
reverseDirection() |
disconnectFromOthers, getCurrentConnection, getDebugInfo, getLocalCache, invalidate, onChunkUnload, onLoad, onRemove
addDrops, canEditOther, canInteractWith, cannotUpdate, canPlayerEdit, createAndSendGuiMessage, createAndSendGuiMessage, createAndSendMessage, createAndSendMessage, createMessage, createNetworkUpdate, disableDebugging, doesExistInWorld, enableDebugging, getCapability, getCurrentState, getCurrentStateForBlock, getDebugRenderer, getIdAllocator, getLocalState, getLocalTile, getNeighbourState, getNeighbourTile, getOffsetState, getOffsetTile, getOwner, getPermBlock, getUpdatePacket, getUpdateTag, handleUpdateTag, hasCapability, isBeingDebugged, migrateOldNBT, onActivated, onDataPacket, onExplode, onNeighbourBlockChanged, onPlacedBy, onPlayerClose, onPlayerOpen, onSlotChange, readFromNBT, readPayload, receivePayload, redrawBlock, sendDebugState, sendNetworkGuiTick, sendNetworkGuiUpdate, sendNetworkUpdate, sendNetworkUpdate, setWorldCreate, shouldRefresh, writePayload, writeToNBT
addInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, shouldRenderInPass, updateContainingBlockInfo, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClientDebugInfo
public com.google.common.collect.ImmutableList<net.minecraft.util.math.BlockPos> getPath()
getPath
in interface IPathProvider
IMapLocation.MapLocationType.PATH_REPEATING
public void removeFromWorld()
IPathProvider
removeFromWorld
in interface IPathProvider
public PathCache getCache()
getCache
in class TileMarker<PathConnection>
public boolean isActiveForRender()
isActiveForRender
in class TileMarker<PathConnection>
public void reverseDirection()