Skip to content

Commit 0a3b9c0

Browse files
committed
Compact dimension fixes for tests
1 parent c1e2e51 commit 0a3b9c0

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/test/java/dev/compactmods/machines/test/ServerEvents.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ public class ServerEvents {
1414
@SubscribeEvent
1515
public static void onServerStarted(final ServerStartedEvent evt) {
1616
final MinecraftServer serv = evt.getServer();
17-
1817
var compactLevel = serv.getLevel(Registration.COMPACT_DIMENSION);
19-
2018
if (compactLevel == null) {
19+
CompactMachines.LOGGER.warn("Compact dimension not found; recreating it.");
2120
DimensionUtil.createAndRegisterWorldAndDimension(serv);
2221
}
2322
}

src/test/java/dev/compactmods/machines/test/tunnel/TunnelTests.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import dev.compactmods.machines.tunnel.data.RoomTunnelData;
1616
import dev.compactmods.machines.tunnel.graph.TunnelNode;
1717
import dev.compactmods.machines.util.CompactStructureGenerator;
18+
import dev.compactmods.machines.util.DimensionUtil;
1819
import net.minecraft.core.BlockPos;
1920
import net.minecraft.core.Direction;
2021
import net.minecraft.gametest.framework.AfterBatch;
@@ -51,6 +52,12 @@ public static void beforeTunnelTests(final ServerLevel level) {
5152
final var server = level.getServer();
5253

5354
try {
55+
var compactLevel = server.getLevel(Registration.COMPACT_DIMENSION);
56+
if (compactLevel == null) {
57+
CompactMachines.LOGGER.warn("Compact dimension not found; recreating it.");
58+
DimensionUtil.createAndRegisterWorldAndDimension(server);
59+
}
60+
5461
LOG.info("Starting tunnel tests; creating a new room...");
5562

5663
TESTING_ROOM = Rooms.createNew(server, RoomSize.NORMAL, UUID.randomUUID());

0 commit comments

Comments
 (0)