Package net.minecraft.command.argument
Class ArgumentHelper
java.lang.Object
net.minecraft.command.argument.ArgumentHelper
- Mappings:
Namespace Name named net/minecraft/command/argument/ArgumentHelperintermediary net/minecraft/class_7218official iq
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Set<com.mojang.brigadier.arguments.ArgumentType<?>> collectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> rootNode) private static <T> voidcollectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> node, Set<com.mojang.brigadier.arguments.ArgumentType<?>> usedArgumentTypes, Set<com.mojang.brigadier.tree.CommandNode<T>> visitedNodes) static intgetMinMaxFlag(boolean hasMin, boolean hasMax) static booleanhasMaxFlag(byte flags) static booleanhasMinFlag(byte flags) static <S> JsonObjecttoJson(com.mojang.brigadier.CommandDispatcher<S> dispatcher, com.mojang.brigadier.tree.CommandNode<S> rootNode) private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>>
voidwriteArgument(JsonObject json, T argumentType) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>>
voidwriteArgumentProperties(JsonObject json, ArgumentSerializer.ArgumentTypeProperties<A> properties) private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentSerializer.ArgumentTypeProperties<A>>
voidwriteArgumentProperties(JsonObject json, ArgumentSerializer<A, T> serializer, ArgumentSerializer.ArgumentTypeProperties<A> properties)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/command/argument/ArgumentHelper;LOGGER:Lorg/slf4j/Logger;intermediary field_37975Lnet/minecraft/class_7218;field_37975:Lorg/slf4j/Logger;official aLiq;a:Lorg/slf4j/Logger;
-
MIN_FLAG
private static final byte MIN_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_FLAGLnet/minecraft/command/argument/ArgumentHelper;MIN_FLAG:Bintermediary field_37976Lnet/minecraft/class_7218;field_37976:Bofficial bLiq;b:B
-
MAX_FLAG
private static final byte MAX_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_FLAGLnet/minecraft/command/argument/ArgumentHelper;MAX_FLAG:Bintermediary field_37977Lnet/minecraft/class_7218;field_37977:Bofficial cLiq;c:B
-
-
Constructor Details
-
ArgumentHelper
public ArgumentHelper()
-
-
Method Details
-
getMinMaxFlag
public static int getMinMaxFlag(boolean hasMin, boolean hasMax) - Mappings:
Namespace Name Mixin selector named getMinMaxFlagLnet/minecraft/command/argument/ArgumentHelper;getMinMaxFlag(ZZ)Iintermediary method_41994Lnet/minecraft/class_7218;method_41994(ZZ)Iofficial aLiq;a(ZZ)I
-
hasMinFlag
public static boolean hasMinFlag(byte flags) - Mappings:
Namespace Name Mixin selector named hasMinFlagLnet/minecraft/command/argument/ArgumentHelper;hasMinFlag(B)Zintermediary method_41986Lnet/minecraft/class_7218;method_41986(B)Zofficial aLiq;a(B)Z
-
hasMaxFlag
public static boolean hasMaxFlag(byte flags) - Mappings:
Namespace Name Mixin selector named hasMaxFlagLnet/minecraft/command/argument/ArgumentHelper;hasMaxFlag(B)Zintermediary method_41995Lnet/minecraft/class_7218;method_41995(B)Zofficial bLiq;b(B)Z
-
writeArgumentProperties
private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>> void writeArgumentProperties(JsonObject json, ArgumentSerializer.ArgumentTypeProperties<A> properties) - Mappings:
Namespace Name Mixin selector named writeArgumentPropertiesLnet/minecraft/command/argument/ArgumentHelper;writeArgumentProperties(Lcom/google/gson/JsonObject;Lnet/minecraft/command/argument/serialize/ArgumentSerializer$ArgumentTypeProperties;)Vintermediary method_41988Lnet/minecraft/class_7218;method_41988(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314$class_7217;)Vofficial aLiq;a(Lcom/google/gson/JsonObject;Lio$a;)V
-
writeArgumentProperties
private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentSerializer.ArgumentTypeProperties<A>> void writeArgumentProperties(JsonObject json, ArgumentSerializer<A, T> serializer, ArgumentSerializer.ArgumentTypeProperties<A> properties) - Mappings:
Namespace Name Mixin selector named writeArgumentPropertiesLnet/minecraft/command/argument/ArgumentHelper;writeArgumentProperties(Lcom/google/gson/JsonObject;Lnet/minecraft/command/argument/serialize/ArgumentSerializer;Lnet/minecraft/command/argument/serialize/ArgumentSerializer$ArgumentTypeProperties;)Vintermediary method_41989Lnet/minecraft/class_7218;method_41989(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)Vofficial aLiq;a(Lcom/google/gson/JsonObject;Lio;Lio$a;)V
-
writeArgument
private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void writeArgument(JsonObject json, T argumentType) - Mappings:
Namespace Name Mixin selector named writeArgumentLnet/minecraft/command/argument/ArgumentHelper;writeArgument(Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)Vintermediary method_41987Lnet/minecraft/class_7218;method_41987(Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)Vofficial aLiq;a(Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V
-
toJson
public static <S> JsonObject toJson(com.mojang.brigadier.CommandDispatcher<S> dispatcher, com.mojang.brigadier.tree.CommandNode<S> rootNode) - Mappings:
Namespace Name Mixin selector named toJsonLnet/minecraft/command/argument/ArgumentHelper;toJson(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject;intermediary method_41990Lnet/minecraft/class_7218;method_41990(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject;official aLiq;a(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject;
-
collectUsedArgumentTypes
public static <T> Set<com.mojang.brigadier.arguments.ArgumentType<?>> collectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> rootNode) - Mappings:
Namespace Name Mixin selector named collectUsedArgumentTypesLnet/minecraft/command/argument/ArgumentHelper;collectUsedArgumentTypes(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set;intermediary method_41991Lnet/minecraft/class_7218;method_41991(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set;official aLiq;a(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set;
-
collectUsedArgumentTypes
private static <T> void collectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> node, Set<com.mojang.brigadier.arguments.ArgumentType<?>> usedArgumentTypes, Set<com.mojang.brigadier.tree.CommandNode<T>> visitedNodes) - Mappings:
Namespace Name Mixin selector named collectUsedArgumentTypesLnet/minecraft/command/argument/ArgumentHelper;collectUsedArgumentTypes(Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)Vintermediary method_41992Lnet/minecraft/class_7218;method_41992(Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)Vofficial aLiq;a(Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V
-