Class CarriageBogey
java.lang.Object
com.simibubi.create.content.trains.entity.CarriageBogey
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.nbt.CompoundTagnet.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, CarriageBogey> static final String -
Constructor Summary
ConstructorsConstructorDescriptionCarriageBogey(AbstractBogeyBlock<?> type, boolean upsideDown, net.minecraft.nbt.CompoundTag bogeyData) CarriageBogey(AbstractBogeyBlock<?> type, boolean upsideDown, net.minecraft.nbt.CompoundTag bogeyData, TravellingPoint point, TravellingPoint point2) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.phys.Vec3net.minecraft.world.phys.Vec3getAnchorPosition(boolean flipUpsideDown) net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getSize()doublegetStyle()booleanleading()static CarriageBogeyread(net.minecraft.nbt.CompoundTag tag, TrackGraph graph, DimensionPalette dimensions) trailing()voidupdateAngles(CarriageContraptionEntity entity, double distanceMoved) voidupdateCouplingAnchor(net.minecraft.world.phys.Vec3 entityPos, float entityXRot, float entityYRot, int bogeySpacing, float partialTicks, boolean leading) net.minecraft.nbt.CompoundTagwrite(DimensionPalette dimensions)
-
Field Details
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,CarriageBogey> STREAM_CODEC -
UPSIDE_DOWN_KEY
- See Also:
-
carriage
-
bogeyData
public net.minecraft.nbt.CompoundTag bogeyData -
couplingAnchors
public net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> couplingAnchors
-
-
Constructor Details
-
CarriageBogey
public CarriageBogey(AbstractBogeyBlock<?> type, boolean upsideDown, net.minecraft.nbt.CompoundTag bogeyData) -
CarriageBogey
public CarriageBogey(AbstractBogeyBlock<?> type, boolean upsideDown, net.minecraft.nbt.CompoundTag bogeyData, TravellingPoint point, TravellingPoint point2)
-
-
Method Details
-
getDimension
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getDimension() -
updateAngles
-
leading
-
trailing
-
getStress
public double getStress() -
getAnchorPosition
@Nullable public net.minecraft.world.phys.Vec3 getAnchorPosition() -
getAnchorPosition
@Nullable public net.minecraft.world.phys.Vec3 getAnchorPosition(boolean flipUpsideDown) -
updateCouplingAnchor
public void updateCouplingAnchor(net.minecraft.world.phys.Vec3 entityPos, float entityXRot, float entityYRot, int bogeySpacing, float partialTicks, boolean leading) -
write
-
read
public static CarriageBogey read(net.minecraft.nbt.CompoundTag tag, TrackGraph graph, DimensionPalette dimensions) -
getStyle
-
getSize
-
isUpsideDown
public boolean isUpsideDown()
-