Class Navigation
java.lang.Object
com.simibubi.create.content.logistics.trains.entity.Navigation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleandoubledoubledoubleint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfindNearestApproachable(boolean forward) booleanisActive()voidread(net.minecraft.nbt.CompoundTag tag, TrackGraph graph, DimensionPalette dimensions) voidsearch(double maxDistance, boolean forward, Navigation.StationTest stationTest) voidsearch(double maxDistance, double maxCost, boolean forward, Navigation.StationTest stationTest) doublestartNavigation(GlobalStation destination, double maxCost, boolean simulate) voidtick(net.minecraft.world.level.Level level) net.minecraft.nbt.CompoundTagwrite(DimensionPalette dimensions)
-
Field Details
-
train
-
destination
-
distanceToDestination
public double distanceToDestination -
distanceStartedAt
public double distanceStartedAt -
destinationBehindTrain
public boolean destinationBehindTrain -
announceArrival
public boolean announceArrival -
waitingForSignal
-
distanceToSignal
public double distanceToSignal -
ticksWaitingForSignal
public int ticksWaitingForSignal
-
-
Constructor Details
-
Navigation
-
-
Method Details
-
tick
public void tick(net.minecraft.world.level.Level level) -
isActive
public boolean isActive() -
control
-
controlSignalScout
-
findNearestApproachable
-
write
-
read
-