Class IntegerArgumentType
-
- All Implemented Interfaces:
-
com.mojang.brigadier.arguments.ArgumentType
public class IntegerArgumentType implements ArgumentType<T>
整数参数类型
-
-
Method Summary
Modifier and Type Method Description int
getMinimum()
获取下限 int
getMaximum()
获取上限 static IntegerArgumentType
positiveInteger()
正整数类型 static IntegerArgumentType
nonNegativeInteger()
非负整数类型 static IntegerArgumentType
negativeInteger()
负整数类型 static IntegerArgumentType
nonPositiveInteger()
非正整数类型 static IntegerArgumentType
integer()
无限制整数类型 static IntegerArgumentType
integer(int min)
限制最小值整数类型 static IntegerArgumentType
integer(int min, int max)
限制最大值整数类型 static int
getInteger(@NonNull() CommandContext<CommandSender> context, @NonNull() String name)
Integer
parse(@NonNull() StringReader reader)
Collection<String>
getExamples()
-
-
Method Detail
-
getMinimum
int getMinimum()
获取下限
-
getMaximum
int getMaximum()
获取上限
-
positiveInteger
@NonNull() static IntegerArgumentType positiveInteger()
正整数类型
-
nonNegativeInteger
@NonNull() static IntegerArgumentType nonNegativeInteger()
非负整数类型
-
negativeInteger
@NonNull() static IntegerArgumentType negativeInteger()
负整数类型
-
nonPositiveInteger
@NonNull() static IntegerArgumentType nonPositiveInteger()
非正整数类型
-
integer
@NonNull() static IntegerArgumentType integer()
无限制整数类型
-
integer
@NonNull() static IntegerArgumentType integer(int min)
限制最小值整数类型
-
integer
@NonNull() static IntegerArgumentType integer(int min, int max)
限制最大值整数类型
-
getInteger
static int getInteger(@NonNull() CommandContext<CommandSender> context, @NonNull() String name)
-
getExamples
@NonNull() Collection<String> getExamples()
-
-
-
-