From 9b52277d9abc297f905b41fb265b08201ead23ba Mon Sep 17 00:00:00 2001 From: Astrashh Date: Tue, 11 May 2021 15:48:40 +1000 Subject: [PATCH] Add debugBlock function --- .../dfsek/terra/api/structures/script/StructureScript.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/src/main/java/com/dfsek/terra/api/structures/script/StructureScript.java b/common/src/main/java/com/dfsek/terra/api/structures/script/StructureScript.java index 43c80e7f9..6608f3ffd 100644 --- a/common/src/main/java/com/dfsek/terra/api/structures/script/StructureScript.java +++ b/common/src/main/java/com/dfsek/terra/api/structures/script/StructureScript.java @@ -66,6 +66,7 @@ public class StructureScript { parser.registerFunction("block", new BlockFunctionBuilder(main, false)) .registerFunction("dynamicBlock", new BlockFunctionBuilder(main, true)) + .registerFunction("debugBlock", new BlockFunctionBuilder(main, false)) .registerFunction("check", new CheckFunctionBuilder(main)) .registerFunction("structure", new StructureFunctionBuilder(registry, main)) .registerFunction("randomInt", new RandomFunctionBuilder()) @@ -101,6 +102,10 @@ public class StructureScript { .registerFunction("max", new BinaryNumberFunctionBuilder((number, number2) -> FastMath.max(number.doubleValue(), number2.doubleValue()))) .registerFunction("min", new BinaryNumberFunctionBuilder((number, number2) -> FastMath.min(number.doubleValue(), number2.doubleValue()))); + if(!main.getTerraConfig().isDebugScript()) { + parser.ignoreFunction("debugBlock"); + } + block = parser.parse(); this.id = parser.getID(); tempID = id;