类 ArgumentUtils

java.lang.Object
net.minecraft.commands.synchronization.ArgumentUtils

public class ArgumentUtils extends Object
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • NUMBER_FLAG_MIN

      private static final byte NUMBER_FLAG_MIN
      另请参阅:
    • NUMBER_FLAG_MAX

      private static final byte NUMBER_FLAG_MAX
      另请参阅:
  • 构造器详细资料

    • ArgumentUtils

      public ArgumentUtils()
  • 方法详细资料

    • 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

      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>> p_235422_)