From b16c0abc54ccd5e6bac66b8e7ff4a65a9622ff91 Mon Sep 17 00:00:00 2001 From: Nameless-123 <53367549+Nameless-123@users.noreply.github.com> Date: Sun, 19 Apr 2020 10:23:53 +0200 Subject: [PATCH] I tried this way But it wont detect strings ofr some reason!? --- src/main/java/carpet/commands/DrawCommand.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/carpet/commands/DrawCommand.java b/src/main/java/carpet/commands/DrawCommand.java index 4bd83166..2d270c9e 100644 --- a/src/main/java/carpet/commands/DrawCommand.java +++ b/src/main/java/carpet/commands/DrawCommand.java @@ -93,8 +93,8 @@ public class DrawCommand { IntegerArgumentType.getInteger(c, "height"), BoolArgumentType.getBool(c,"pointing up?"), StringArgumentType.getString(c,"which direction?"), - BlockStateArgumentType.getBlockState(c, "block"), - BlockPredicateArgumentType.getBlockPredicate(c,"filter") + BlockStateArgumentType.getBlockState(c, "block"), + BlockPredicateArgumentType.getBlockPredicate(c,"filter") ) ) ) @@ -274,6 +274,8 @@ public class DrawCommand { Predicate replacement){ int succeeded=0; + direction=direction.toLowerCase().replaceAll("\\s",""); + if(direction=="x"){ drawConex(source, pos, radius, height, pointup, block, replacement); succeeded=1; @@ -290,7 +292,8 @@ public class DrawCommand { } if(direction!="x" && direction!="y" && direction!="z"){ - Messenger.m(source,"Invalid direction, must be \"x\",\"y\" or \"z\""); + Messenger.m(source,"gi "+direction+" is an invalid direction, must be x, y or z"); + System.out.println(direction); } return succeeded; }