Class TrainMixin

java.lang.Object
purplecreate.tramways.mixins.TrainMixin
All Implemented Interfaces:
ITram

public class TrainMixin extends Object implements ITram
  • Field Details

    • throttle

      public double throttle
    • graph

      public com.simibubi.create.content.trains.graph.TrackGraph graph
  • Constructor Details

    • TrainMixin

      public TrainMixin()
  • Method Details

    • tramways$read

      public void tramways$read(net.minecraft.nbt.CompoundTag tag)
      Specified by:
      tramways$read in interface ITram
    • tramways$hasTemporaryLimit

      public boolean tramways$hasTemporaryLimit()
      Specified by:
      tramways$hasTemporaryLimit in interface ITram
    • tramways$setPrimaryLimit

      public void tramways$setPrimaryLimit(double throttle)
      Specified by:
      tramways$setPrimaryLimit in interface ITram
    • tramways$getPrimaryLimit

      public double tramways$getPrimaryLimit()
      Specified by:
      tramways$getPrimaryLimit in interface ITram
    • tramways$putSign

      public void tramways$putSign(UUID id, boolean primary, double distance)
      Specified by:
      tramways$putSign in interface ITram
    • tramways$clearSigns

      public void tramways$clearSigns()
      Specified by:
      tramways$clearSigns in interface ITram