java.lang.Object
com.simibubi.create.content.logistics.trains.management.edgePoint.signal.SignalEdgeGroup

public class SignalEdgeGroup extends Object
  • Field Details

  • Constructor Details

    • SignalEdgeGroup

      public SignalEdgeGroup(UUID id)
  • Method Details

    • asFallback

      public SignalEdgeGroup asFallback()
    • isOccupiedUnless

      public boolean isOccupiedUnless(Train train)
    • isOccupiedUnless

      public boolean isOccupiedUnless(SignalBoundary boundary)
    • putIntersection

      public void putIntersection(UUID intersectionId, UUID targetGroup)
    • removeIntersection

      public void removeIntersection(UUID intersectionId)
    • putAdjacent

      public void putAdjacent(UUID adjacent)
    • removeAdjacent

      public void removeAdjacent(UUID adjacent)
    • resolveColor

      public void resolveColor()
    • read

      public static SignalEdgeGroup read(net.minecraft.nbt.CompoundTag tag)
    • write

      public net.minecraft.nbt.CompoundTag write()