diff --git a/src/main/java/org/ultramine/commands/CommandContext.java b/src/main/java/org/ultramine/commands/CommandContext.java index 47960d6..b25a22b 100644 --- a/src/main/java/org/ultramine/commands/CommandContext.java +++ b/src/main/java/org/ultramine/commands/CommandContext.java @@ -394,12 +394,18 @@ public double asCoordinate(double original) { - return CommandBase.func_110666_a(sender, original, value); + String val = value; + if(!Character.isDigit(val.charAt(value.length()-1)) && val.length() > 1) + val = val.substring(0, value.length()-1); + return CommandBase.func_110666_a(sender, original, val); } public double asCoordinate(double original, int minBound, int maxBound) { - return CommandBase.func_110665_a(sender, original, value, minBound, maxBound); + String val = value; + if(!Character.isDigit(val.charAt(value.length()-1)) && val.length() > 1) + val = val.substring(0, value.length()-1); + return CommandBase.func_110665_a(sender, original, val, minBound, maxBound); } public Item asItem()