Class ArgumentUtils
java.lang.Object
net.minecraft.commands.synchronization.ArgumentUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private static final byte
private static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
createNumberFlags
(boolean pMin, boolean pMax) static <T> Set
<com.mojang.brigadier.arguments.ArgumentType<?>> findUsedArgumentTypes
(com.mojang.brigadier.tree.CommandNode<T> pNode) private static <T> void
findUsedArgumentTypes
(com.mojang.brigadier.tree.CommandNode<T> pNode, Set<com.mojang.brigadier.arguments.ArgumentType<?>> pTypes, Set<com.mojang.brigadier.tree.CommandNode<T>> pNodes) static boolean
numberHasMax
(byte pNumber) static boolean
numberHasMin
(byte pNumber) private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>>
voidserializeArgumentToJson
(com.google.gson.JsonObject pJson, T pType) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>>
voidserializeCap
(com.google.gson.JsonObject pJson, ArgumentTypeInfo.Template<A> pTemplate) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,
T extends ArgumentTypeInfo.Template<A>>
voidserializeCap
(com.google.gson.JsonObject pJson, ArgumentTypeInfo<A, T> pArgumentTypeInfo, ArgumentTypeInfo.Template<A> pTemplate) static <S> com.google.gson.JsonObject
serializeNodeToJson
(com.mojang.brigadier.CommandDispatcher<S> pDispatcher, com.mojang.brigadier.tree.CommandNode<S> pNode)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
NUMBER_FLAG_MIN
private static final byte NUMBER_FLAG_MIN- See Also:
-
NUMBER_FLAG_MAX
private static final byte NUMBER_FLAG_MAX- See Also:
-
-
Constructor Details
-
ArgumentUtils
public ArgumentUtils()
-
-
Method Details
-
createNumberFlags
public static int createNumberFlags(boolean pMin, boolean pMax) -
numberHasMin
public static boolean numberHasMin(byte pNumber) -
numberHasMax
public static boolean numberHasMax(byte pNumber) -
serializeCap
private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>> void serializeCap(com.google.gson.JsonObject pJson, ArgumentTypeInfo.Template<A> pTemplate) -
serializeCap
private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>> void serializeCap(com.google.gson.JsonObject pJson, ArgumentTypeInfo<A, T> pArgumentTypeInfo, ArgumentTypeInfo.Template<A> pTemplate) -
serializeArgumentToJson
private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void serializeArgumentToJson(com.google.gson.JsonObject pJson, T pType) -
serializeNodeToJson
public static <S> com.google.gson.JsonObject serializeNodeToJson(com.mojang.brigadier.CommandDispatcher<S> pDispatcher, com.mojang.brigadier.tree.CommandNode<S> pNode) -
findUsedArgumentTypes
public static <T> Set<com.mojang.brigadier.arguments.ArgumentType<?>> findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> pNode) -
findUsedArgumentTypes
-