From 4cdaf759afaca196b5c81656f9e1281437bc3aee Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Fri, 12 Jun 2026 19:54:06 +0200 Subject: [PATCH 1/2] Fix mixup of dimensions in autochecker --- .../schematicsystem/autocheck/AutoChecker.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java b/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java index 91f90f18..78ec437c 100644 --- a/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java +++ b/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java @@ -37,7 +37,10 @@ public class AutoChecker { public static final AutoChecker impl = new AutoChecker(); public AutoCheckerResult check(Clipboard clipboard, GameModeConfig type) { - return AutoCheckerResult.builder().type(type).height(clipboard.getDimensions().x()).width(clipboard.getDimensions().x()) + return AutoCheckerResult.builder() + .type(type) + .height(clipboard.getDimensions().y()) + .width(clipboard.getDimensions().x()) .depth(clipboard.getDimensions().z()).blockScanResult(scan(clipboard, type)) .entities(clipboard.getEntities().stream().map(Entity::getLocation) .map(blockVector3 -> new BlockPos(blockVector3.getBlockX(), blockVector3.getBlockY(), blockVector3.getBlockZ())) @@ -46,8 +49,12 @@ public class AutoChecker { } public AutoCheckerResult sizeCheck(Clipboard clipboard, GameModeConfig type) { - return AutoCheckerResult.builder().type(type).height(clipboard.getDimensions().y()).width(clipboard.getDimensions().x()) - .depth(clipboard.getDimensions().z()).build(); + return AutoCheckerResult.builder() + .type(type) + .height(clipboard.getDimensions().y()) + .width(clipboard.getDimensions().x()) + .depth(clipboard.getDimensions().z()) + .build(); } public AutoChecker.BlockScanResult scan(Clipboard clipboard, GameModeConfig type) { From 60dc5e444206a10069f9946867abc6e813ce015a Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Fri, 12 Jun 2026 19:56:12 +0200 Subject: [PATCH 2/2] Fix formatiing --- .../schematicsystem/autocheck/AutoChecker.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java b/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java index 78ec437c..1d7c0d68 100644 --- a/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java +++ b/SchematicSystem/src/de/steamwar/schematicsystem/autocheck/AutoChecker.java @@ -41,10 +41,13 @@ public class AutoChecker { .type(type) .height(clipboard.getDimensions().y()) .width(clipboard.getDimensions().x()) - .depth(clipboard.getDimensions().z()).blockScanResult(scan(clipboard, type)) - .entities(clipboard.getEntities().stream().map(Entity::getLocation) - .map(blockVector3 -> new BlockPos(blockVector3.getBlockX(), blockVector3.getBlockY(), blockVector3.getBlockZ())) - .collect(Collectors.toList())) + .depth(clipboard.getDimensions().z()) + .blockScanResult(scan(clipboard, type)) + .entities( + clipboard.getEntities().stream() + .map(Entity::getLocation) + .map(blockVector3 -> new BlockPos(blockVector3.getBlockX(), blockVector3.getBlockY(), blockVector3.getBlockZ())) + .collect(Collectors.toList())) .build(); }