Register Long parser in StandardParserRegistry
This commit is contained in:
parent
69642bd5f4
commit
f3e142d1f6
1 changed files with 6 additions and 0 deletions
|
|
@ -32,6 +32,7 @@ import cloud.commandframework.arguments.standard.DoubleArgument;
|
||||||
import cloud.commandframework.arguments.standard.EnumArgument;
|
import cloud.commandframework.arguments.standard.EnumArgument;
|
||||||
import cloud.commandframework.arguments.standard.FloatArgument;
|
import cloud.commandframework.arguments.standard.FloatArgument;
|
||||||
import cloud.commandframework.arguments.standard.IntegerArgument;
|
import cloud.commandframework.arguments.standard.IntegerArgument;
|
||||||
|
import cloud.commandframework.arguments.standard.LongArgument;
|
||||||
import cloud.commandframework.arguments.standard.ShortArgument;
|
import cloud.commandframework.arguments.standard.ShortArgument;
|
||||||
import cloud.commandframework.arguments.standard.StringArgument;
|
import cloud.commandframework.arguments.standard.StringArgument;
|
||||||
import cloud.commandframework.arguments.standard.StringArrayArgument;
|
import cloud.commandframework.arguments.standard.StringArrayArgument;
|
||||||
|
|
@ -109,6 +110,11 @@ public final class StandardParserRegistry<C> implements ParserRegistry<C> {
|
||||||
(int) options.get(StandardParameters.RANGE_MIN, Integer.MIN_VALUE),
|
(int) options.get(StandardParameters.RANGE_MIN, Integer.MIN_VALUE),
|
||||||
(int) options.get(StandardParameters.RANGE_MAX, Integer.MAX_VALUE)
|
(int) options.get(StandardParameters.RANGE_MAX, Integer.MAX_VALUE)
|
||||||
));
|
));
|
||||||
|
this.registerParserSupplier(TypeToken.get(Long.class), options ->
|
||||||
|
new LongArgument.LongParser<>(
|
||||||
|
(long) options.get(StandardParameters.RANGE_MIN, Long.MIN_VALUE),
|
||||||
|
(long) options.get(StandardParameters.RANGE_MAX, Long.MAX_VALUE)
|
||||||
|
));
|
||||||
this.registerParserSupplier(TypeToken.get(Float.class), options ->
|
this.registerParserSupplier(TypeToken.get(Float.class), options ->
|
||||||
new FloatArgument.FloatParser<>(
|
new FloatArgument.FloatParser<>(
|
||||||
(float) options.get(StandardParameters.RANGE_MIN, Float.NEGATIVE_INFINITY),
|
(float) options.get(StandardParameters.RANGE_MIN, Float.NEGATIVE_INFINITY),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue