Class TrackObserver
java.lang.Object
com.simibubi.create.content.logistics.trains.management.edgePoint.signal.TrackEdgePoint
com.simibubi.create.content.logistics.trains.management.edgePoint.signal.SingleTileEdgePoint
com.simibubi.create.content.logistics.trains.management.edgePoint.observer.TrackObserver
-
Field Summary
Fields inherited from class com.simibubi.create.content.logistics.trains.management.edgePoint.signal.SingleTileEdgePoint
tilePosFields inherited from class com.simibubi.create.content.logistics.trains.management.edgePoint.signal.TrackEdgePoint
edgeLocation, id, position -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackbooleanvoidvoidread(net.minecraft.nbt.CompoundTag nbt, boolean migration, DimensionPalette dimensions) voidread(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions) voidsetFilterAndNotify(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack filter) voidtick(TrackGraph graph, boolean preTrains) voidtileAdded(net.minecraft.world.level.block.entity.BlockEntity tile, boolean front) voidwrite(net.minecraft.nbt.CompoundTag nbt, DimensionPalette dimensions) voidwrite(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions) Methods inherited from class com.simibubi.create.content.logistics.trains.management.edgePoint.signal.SingleTileEdgePoint
canMerge, getTilePos, invalidate, tileRemovedMethods inherited from class com.simibubi.create.content.logistics.trains.management.edgePoint.signal.TrackEdgePoint
canCoexistWith, canNavigateVia, getId, getLocationOn, getType, invalidateAt, isPrimary, onRemoved, removeFromAllGraphs, setId, setLocation, setType
-
Constructor Details
-
TrackObserver
public TrackObserver()
-
-
Method Details
-
tileAdded
public void tileAdded(net.minecraft.world.level.block.entity.BlockEntity tile, boolean front) - Overrides:
tileAddedin classSingleTileEdgePoint
-
tick
- Overrides:
tickin classTrackEdgePoint
-
setFilterAndNotify
public void setFilterAndNotify(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack filter) -
getFilter
public net.minecraft.world.item.ItemStack getFilter() -
getCurrentTrain
-
isActivated
public boolean isActivated() -
keepAlive
-
read
- Overrides:
readin classSingleTileEdgePoint
-
read
- Overrides:
readin classTrackEdgePoint
-
write
- Overrides:
writein classSingleTileEdgePoint
-
write
- Overrides:
writein classTrackEdgePoint
-