Skip to content

Commit 0a43e6f

Browse files
committed
Slight change to machine graph to make factory edge method
1 parent f6d802a commit 0a43e6f

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

src/main/java/dev/compactmods/machines/data/graph/CompactMachineConnectionGraph.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
package dev.compactmods.machines.data.graph;
22

3+
import java.util.*;
4+
import java.util.stream.Collectors;
5+
import java.util.stream.Stream;
36
import com.google.common.collect.ImmutableList;
4-
import com.google.common.graph.*;
7+
import com.google.common.graph.ElementOrder;
8+
import com.google.common.graph.MutableValueGraph;
9+
import com.google.common.graph.ValueGraphBuilder;
510
import com.mojang.serialization.Codec;
611
import com.mojang.serialization.codecs.RecordCodecBuilder;
712
import dev.compactmods.machines.data.codec.CodecExtensions;
813
import net.minecraft.world.level.ChunkPos;
914

10-
import java.util.*;
11-
import java.util.stream.Collectors;
12-
import java.util.stream.Stream;
13-
1415
/**
1516
* Stores information on how external machines connect to the rooms in the compact machine
1617
* dimension.
@@ -90,7 +91,7 @@ public void connectMachineToRoom(int machine, ChunkPos room) {
9091
CompactMachineNode machineNode = machines.get(machine);
9192
CompactMachineRoomNode roomNode = rooms.get(room);
9293

93-
graph.putEdgeValue(machineNode, roomNode, DefaultEdges.MACHINE_LINK);
94+
graph.putEdgeValue(machineNode, roomNode, DefaultEdges.machineToRoom());
9495
}
9596

9697
public Collection<Integer> getMachinesFor(ChunkPos machineChunk) {

src/main/java/dev/compactmods/machines/data/graph/DefaultEdges.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@
22

33
public class DefaultEdges {
44

5-
public static final IGraphEdge MACHINE_LINK = new MachineLinkEdge();
5+
public static IGraphEdge machineToRoom(){
6+
return new MachineLinkEdge();
7+
}
68
}

0 commit comments

Comments
 (0)