Removed : int (for example) in syntax.
We can have better ways to show this, without making usage text so long.
This commit is contained in:
@@ -16,7 +16,4 @@ public interface ArgumentType<T> {
|
||||
return null;
|
||||
}
|
||||
|
||||
default String getUsageText() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,9 +21,4 @@ public class BoolArgumentType implements ArgumentType<Boolean> {
|
||||
public <S> Boolean parse(final StringReader reader, final CommandContextBuilder<S> contextBuilder) throws CommandSyntaxException {
|
||||
return reader.readBoolean();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsageText() {
|
||||
return "bool";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,9 +95,4 @@ public class FloatArgumentType implements ArgumentType<Float> {
|
||||
public String getUsageSuffix() {
|
||||
return suffix.length() == 0 ? null : suffix;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsageText() {
|
||||
return "float";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,9 +95,4 @@ public class IntegerArgumentType implements ArgumentType<Integer> {
|
||||
public String getUsageSuffix() {
|
||||
return suffix.length() == 0 ? null : suffix;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsageText() {
|
||||
return "int";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,11 +69,6 @@ public class StringArgumentType implements ArgumentType<String> {
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsageText() {
|
||||
return "string";
|
||||
}
|
||||
|
||||
public enum StringType {
|
||||
SINGLE_WORD,
|
||||
QUOTABLE_PHRASE,
|
||||
|
||||
@@ -43,11 +43,7 @@ public class ArgumentCommandNode<S, T> extends CommandNode<S> {
|
||||
|
||||
@Override
|
||||
public String getUsageText() {
|
||||
String usage = name;
|
||||
if (type.getUsageText() != null) {
|
||||
usage += ": " + type.getUsageText();
|
||||
}
|
||||
usage = USAGE_ARGUMENT_OPEN + usage + USAGE_ARGUMENT_CLOSE;
|
||||
String usage = USAGE_ARGUMENT_OPEN + name + USAGE_ARGUMENT_CLOSE;
|
||||
if (type.getUsageSuffix() != null) {
|
||||
usage += type.getUsageSuffix();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user