| public static int |  | a(boolean arg0, boolean arg1) |   | createNumberFlags(boolean arg0, boolean arg1) |   | method_41994(boolean arg0, boolean arg1) |   | getMinMaxFlag(boolean hasMin, boolean hasMax) |   | m_235427_(boolean p_235428_, boolean p_235429_) |  
  | 
| public static boolean |  | a(byte arg0) |   | numberHasMin(byte arg0) |   | method_41986(byte arg0) |   | hasMinFlag(byte flags) |   | m_235402_(byte p_235403_) |  
  | 
| public static boolean |  | b(byte arg0) |   | numberHasMax(byte arg0) |   | method_41995(byte arg0) |   | hasMaxFlag(byte flags) |   | m_235430_(byte p_235431_) |  
  | 
| private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>> void |  | 
| private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>, T extends ArgumentTypeInfo$Template<A>> void |  | a(com.google.gson.JsonObject arg0, it<A, T> arg1, it$a<A> arg2) |   | serializeCap(com.google.gson.JsonObject arg0, ArgumentTypeInfo<A, T> arg1, ArgumentTypeInfo$Template<A> arg2) |   | method_41989(com.google.gson.JsonObject arg0, class_2314<A, T> arg1, class_2314$class_7217<A> arg2) |   | writeArgumentProperties(com.google.gson.JsonObject json, ArgumentSerializer<A, T> serializer, ArgumentSerializer$ArgumentTypeProperties<A> properties) |   | m_235410_(com.google.gson.JsonObject p_235411_, C_213451_<A, T> p_235412_, C_213451_$C_213452_<A> p_235413_) |  
  | 
| private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void |  | a(com.google.gson.JsonObject arg0, T arg1) |   | serializeArgumentToJson(com.google.gson.JsonObject arg0, T arg1) |   | method_41987(com.google.gson.JsonObject arg0, T arg1) |   | writeArgument(com.google.gson.JsonObject json, T argumentType) |   | m_235404_(com.google.gson.JsonObject p_235405_, T p_235406_) |  
  | 
| public static <S> com.google.gson.JsonObject |  | a(com.mojang.brigadier.CommandDispatcher<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1) |   | serializeNodeToJson(com.mojang.brigadier.CommandDispatcher<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1) |   | method_41990(com.mojang.brigadier.CommandDispatcher<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1) |   | toJson(com.mojang.brigadier.CommandDispatcher<S> dispatcher, com.mojang.brigadier.tree.CommandNode<S> rootNode) |   | m_235414_(com.mojang.brigadier.CommandDispatcher<S> p_235415_, com.mojang.brigadier.tree.CommandNode<S> p_235416_) |  
  | 
| public static <T> Set<com.mojang.brigadier.arguments.ArgumentType<?>> |  | a(com.mojang.brigadier.tree.CommandNode<T> arg0) |   | findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> arg0) |   | method_41991(com.mojang.brigadier.tree.CommandNode<T> arg0) |   | collectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> rootNode) |   | m_235417_(com.mojang.brigadier.tree.CommandNode<T> p_235418_) |  
  | 
| private static <T> void |  | a(com.mojang.brigadier.tree.CommandNode<T> arg0, Set<com.mojang.brigadier.arguments.ArgumentType<?>> arg1, Set<com.mojang.brigadier.tree.CommandNode<T>> arg2) |   | findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> arg0, Set<com.mojang.brigadier.arguments.ArgumentType<?>> arg1, Set<com.mojang.brigadier.tree.CommandNode<T>> arg2) |   | method_41992(com.mojang.brigadier.tree.CommandNode<T> arg0, Set<com.mojang.brigadier.arguments.ArgumentType<?>> arg1, Set<com.mojang.brigadier.tree.CommandNode<T>> arg2) |   | collectUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> node, Set<com.mojang.brigadier.arguments.ArgumentType<?>> usedArgumentTypes, Set<com.mojang.brigadier.tree.CommandNode<T>> visitedNodes) |   | m_235419_(com.mojang.brigadier.tree.CommandNode<T> p_235420_, Set<com.mojang.brigadier.arguments.ArgumentType<?>> p_235421_, Set<com.mojang.brigadier.tree.CommandNode<T>> p_235422_) |  
  |