Class TrainMapSync.TrainMapSyncEntry
java.lang.Object
com.simibubi.create.compat.trainmap.TrainMapSync.TrainMapSyncEntry
- Enclosing class:
TrainMapSync
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanList<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>> booleanFloat[]List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>> Float[]static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.FriendlyByteBuf, TrainMapSync.TrainMapSyncEntry> int -
Constructor Summary
ConstructorsConstructorDescriptionTrainMapSyncEntry(Float[] positions, List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>> dimensions, TrainMapSync.TrainState state, TrainMapSync.SignalState signalState, boolean fueled, boolean backwards, int targetStationDistance, String ownerName, String targetStationName, UUID waitingForTrain) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.phys.Vec3getPosition(int carriageIndex, boolean firstBogey, double time) voidupdateFrom(TrainMapSync.TrainMapSyncEntry other, boolean light)
-
Field Details
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.FriendlyByteBuf,TrainMapSync.TrainMapSyncEntry> STREAM_CODEC -
prevPositions
-
prevDims
-
positions
-
dimensions
-
state
-
signalState
-
fueled
public boolean fueled -
backwards
public boolean backwards -
targetStationDistance
public int targetStationDistance -
ownerName
-
targetStationName
-
waitingForTrain
-
-
Constructor Details
-
TrainMapSyncEntry
public TrainMapSyncEntry() -
TrainMapSyncEntry
public TrainMapSyncEntry(Float[] positions, List<net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level>> dimensions, TrainMapSync.TrainState state, TrainMapSync.SignalState signalState, boolean fueled, boolean backwards, int targetStationDistance, String ownerName, String targetStationName, UUID waitingForTrain)
-
-
Method Details
-
updateFrom
-
getPosition
public net.minecraft.world.phys.Vec3 getPosition(int carriageIndex, boolean firstBogey, double time)
-