diff --git a/build.gradle b/build.gradle index 66e7786..97b9fb0 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ import groovy.io.FileType apply plugin: 'java-library' apply plugin: 'maven' -version = '0.1.8' +version = '0.1.9' group = 'com.mojang' task wrapper(type: Wrapper) { diff --git a/src/main/java/com/mojang/brigadier/arguments/FloatArgumentType.java b/src/main/java/com/mojang/brigadier/arguments/FloatArgumentType.java index b7291db..f3db966 100644 --- a/src/main/java/com/mojang/brigadier/arguments/FloatArgumentType.java +++ b/src/main/java/com/mojang/brigadier/arguments/FloatArgumentType.java @@ -34,6 +34,14 @@ public class FloatArgumentType implements ArgumentType { return context.getArgument(name, Float.class); } + public float getMinimum() { + return minimum; + } + + public float getMaximum() { + return maximum; + } + @Override public Float parse(final StringReader reader, final CommandContextBuilder contextBuilder) throws CommandSyntaxException { final int start = reader.getCursor(); diff --git a/src/main/java/com/mojang/brigadier/arguments/IntegerArgumentType.java b/src/main/java/com/mojang/brigadier/arguments/IntegerArgumentType.java index ccc41e7..fc2b681 100644 --- a/src/main/java/com/mojang/brigadier/arguments/IntegerArgumentType.java +++ b/src/main/java/com/mojang/brigadier/arguments/IntegerArgumentType.java @@ -34,6 +34,14 @@ public class IntegerArgumentType implements ArgumentType { return context.getArgument(name, int.class); } + public int getMinimum() { + return minimum; + } + + public int getMaximum() { + return maximum; + } + @Override public Integer parse(final StringReader reader, final CommandContextBuilder contextBuilder) throws CommandSyntaxException { final int start = reader.getCursor(); diff --git a/src/main/java/com/mojang/brigadier/arguments/StringArgumentType.java b/src/main/java/com/mojang/brigadier/arguments/StringArgumentType.java index fe427a5..e8082d1 100644 --- a/src/main/java/com/mojang/brigadier/arguments/StringArgumentType.java +++ b/src/main/java/com/mojang/brigadier/arguments/StringArgumentType.java @@ -29,6 +29,10 @@ public class StringArgumentType implements ArgumentType { return context.getArgument(name, String.class); } + public StringType getType() { + return type; + } + @Override public String parse(final StringReader reader, final CommandContextBuilder contextBuilder) throws CommandSyntaxException { if (type == StringType.GREEDY_PHRASE) {