Class CarriageSyncData
java.lang.Object
com.simibubi.create.content.logistics.trains.entity.CarriageSyncData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(CarriageContraptionEntity entity, Carriage carriage) voidapproach(CarriageContraptionEntity entity, Carriage carriage, float partial) copy()floatgetDistanceTo(TrackGraph graph, TravellingPoint current, TravellingPoint target, float maxDistance, boolean forward) booleanisDirty()voidread(net.minecraft.network.FriendlyByteBuf buffer) voidsetDirty(boolean dirty) voidupdate(CarriageContraptionEntity entity, Carriage carriage) voidwrite(net.minecraft.network.FriendlyByteBuf buffer)
-
Field Details
-
wheelLocations
-
fallbackLocations
-
distanceToDestination
public float distanceToDestination -
leadingCarriage
public boolean leadingCarriage
-
-
Constructor Details
-
CarriageSyncData
public CarriageSyncData()
-
-
Method Details
-
copy
-
write
public void write(net.minecraft.network.FriendlyByteBuf buffer) -
read
public void read(net.minecraft.network.FriendlyByteBuf buffer) -
update
-
apply
-
approach
-
getDistanceTo
public float getDistanceTo(TrackGraph graph, TravellingPoint current, TravellingPoint target, float maxDistance, boolean forward) -
setDirty
public void setDirty(boolean dirty) -
isDirty
public boolean isDirty()
-