Class SignalEdgeGroup
java.lang.Object
com.simibubi.create.content.logistics.trains.management.edgePoint.signal.SignalEdgeGroup
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisOccupiedUnless(Train train) booleanisOccupiedUnless(SignalBoundary boundary) voidputAdjacent(UUID adjacent) voidputIntersection(UUID intersectionId, UUID targetGroup) static SignalEdgeGroupread(net.minecraft.nbt.CompoundTag tag) voidremoveAdjacent(UUID adjacent) voidremoveIntersection(UUID intersectionId) voidnet.minecraft.nbt.CompoundTagwrite()
-
Field Details
-
id
-
color
-
trains
-
reserved
-
intersecting
-
intersectingResolved
-
adjacent
-
fallbackGroup
public boolean fallbackGroup
-
-
Constructor Details
-
SignalEdgeGroup
-
-
Method Details
-
asFallback
-
isOccupiedUnless
-
isOccupiedUnless
-
putIntersection
-
removeIntersection
-
putAdjacent
-
removeAdjacent
-
resolveColor
public void resolveColor() -
read
-
write
public net.minecraft.nbt.CompoundTag write()
-