Class TrackGraphSync
java.lang.Object
com.simibubi.create.content.logistics.trains.TrackGraphSync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidedgeAdded(TrackGraph graph, TrackNode node1, TrackNode node2, TrackEdge edge) voidedgeDataChanged(TrackGraph graph, TrackNode node1, TrackNode node2, TrackEdge edge) voidedgeDataChanged(TrackGraph graph, TrackNode node1, TrackNode node2, TrackEdge edge, TrackEdge edge2) voidedgeGroupCreated(UUID id, EdgeGroupColor color) voidedgeGroupRemoved(UUID id) voidgraphRemoved(TrackGraph graph) voidgraphSplit(TrackGraph graph, Set<TrackGraph> additional) voidnodeAdded(TrackGraph graph, TrackNode node) voidnodeRemoved(TrackGraph graph, TrackNode node) voidpointAdded(TrackGraph graph, TrackEdgePoint point) voidpointRemoved(TrackGraph graph, TrackEdgePoint point) voidsendEdgeGroups(List<UUID> ids, List<EdgeGroupColor> colors, net.minecraft.server.level.ServerPlayer player) voidsendFullGraphTo(TrackGraph graph, net.minecraft.server.level.ServerPlayer player) void
-
Constructor Details
-
TrackGraphSync
public TrackGraphSync()
-
-
Method Details
-
serverTick
public void serverTick() -
nodeAdded
-
edgeAdded
-
pointAdded
-
pointRemoved
-
nodeRemoved
-
graphSplit
-
graphRemoved
-
sendEdgeGroups
public void sendEdgeGroups(List<UUID> ids, List<EdgeGroupColor> colors, net.minecraft.server.level.ServerPlayer player) -
edgeGroupCreated
-
edgeGroupRemoved
-
edgeDataChanged
-
edgeDataChanged
public void edgeDataChanged(TrackGraph graph, TrackNode node1, TrackNode node2, TrackEdge edge, TrackEdge edge2) -
sendFullGraphTo
-