Class GlobalRailwayManager

java.lang.Object
com.simibubi.create.content.logistics.trains.GlobalRailwayManager

public class GlobalRailwayManager extends Object
  • Field Details

  • Constructor Details

    • GlobalRailwayManager

      public GlobalRailwayManager()
  • Method Details

    • playerLogin

      public void playerLogin(net.minecraft.world.entity.player.Player player)
    • playerLogout

      public void playerLogout(net.minecraft.world.entity.player.Player player)
    • levelLoaded

      public void levelLoaded(net.minecraft.world.level.LevelAccessor level)
    • cleanUp

      public void cleanUp()
    • markTracksDirty

      public void markTracksDirty()
    • addTrain

      public void addTrain(Train train)
    • removeTrain

      public void removeTrain(UUID id)
    • getOrCreateGraph

      public TrackGraph getOrCreateGraph(UUID graphID, int netId)
    • putGraphWithDefaultGroup

      public void putGraphWithDefaultGroup(TrackGraph graph)
    • putGraph

      public void putGraph(TrackGraph graph)
    • removeGraphAndGroup

      public void removeGraphAndGroup(TrackGraph graph)
    • removeGraph

      public void removeGraph(TrackGraph graph)
    • updateSplitGraph

      public void updateSplitGraph(net.minecraft.world.level.LevelAccessor level, TrackGraph graph)
    • getGraph

      @Nullable public TrackGraph getGraph(net.minecraft.world.level.LevelAccessor level, TrackNodeLocation vertex)
    • getGraphs

      public List<TrackGraph> getGraphs(net.minecraft.world.level.LevelAccessor level, TrackNodeLocation vertex)
    • tick

      public void tick(net.minecraft.world.level.Level level)
    • tickSignalOverlay

      public void tickSignalOverlay()
    • clientTick

      public void clientTick()
    • sided

      public GlobalRailwayManager sided(net.minecraft.world.level.LevelAccessor level)