From ca3a7a82be671c92303a66348d200c9c79f756fd Mon Sep 17 00:00:00 2001 From: PhiRobot Date: Tue, 4 Nov 2025 15:52:41 +0000 Subject: [PATCH] Add /tb default subcommand --- .../features/region/TestblockCommand.java | 37 +++++++------------ 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/region/TestblockCommand.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/region/TestblockCommand.java index d09c06a0..fc5ce274 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/region/TestblockCommand.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/region/TestblockCommand.java @@ -73,6 +73,16 @@ public class TestblockCommand extends SWCommand { resetRegion(p, node, isExtension ? RegionExtensionType.EXTENSION : RegionExtensionType.NORMAL, isIgnoreAir, isOnlyColor, replaceTNT, replaceWater); } + @Register(value="default") + public void setTestblockDefault(Player p) { + Region region = regionCheck(p); + if (region == null) { + return; + } + region.getRegionData().setTestblockSchematic(null); + resetRegion(p, null, RegionExtensionType.EXTENSION, false, false, false, false); + } + private void resetRegion(Player p, SchematicNode node, RegionExtensionType regionExtensionType, boolean ignoreAir, boolean onlyColors, boolean removeTNT, boolean removeWater) { Region region = regionCheck(p); if (region == null) return; @@ -93,29 +103,10 @@ public class TestblockCommand extends SWCommand { } } - // Beta Tester enabled - switch (BauServer.getInstance().getOwnerID()) { - case 245: - case 403: - case 1898: - case 3320: - case 4603: - case 5262: - case 5399: - case 6032: - case 7862: - case 11077: - case 11888: - case 12258: - case 16009: - if (node == null) { - node = region.getRegionData().getTestblockSchematic(); - } else { - region.getRegionData().setTestblockSchematic(node); - } - break; - default: - break; + if (node == null) { + node = region.getRegionData().getTestblockSchematic(); + } else { + region.getRegionData().setTestblockSchematic(node); } PasteBuilder.ClipboardProvider clipboardProvider;