Class ArgumentTypes

java.lang.Object
net.minecraft.command.arguments.ArgumentTypes

public class ArgumentTypes extends Object
  • Field Details

  • Constructor Details

    • ArgumentTypes

      public ArgumentTypes()
  • Method Details

    • register

      public static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void register(String p_218136_0_, Class<T> p_218136_1_, IArgumentSerializer<T> p_218136_2_)
    • bootStrap

      public static void bootStrap()
    • get

      @Nullable private static ArgumentTypes.Entry<?> get(ResourceLocation p_197482_0_)
    • get

      @Nullable private static ArgumentTypes.Entry<?> get(com.mojang.brigadier.arguments.ArgumentType<?> p_201040_0_)
    • serialize

      public static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void serialize(PacketBuffer p_197484_0_, T p_197484_1_)
    • deserialize

      @Nullable public static com.mojang.brigadier.arguments.ArgumentType<?> deserialize(PacketBuffer p_197486_0_)
    • serializeToJson

      private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> void serializeToJson(com.google.gson.JsonObject p_201042_0_, T p_201042_1_)
    • serializeNodeToJson

      public static <S> com.google.gson.JsonObject serializeNodeToJson(com.mojang.brigadier.CommandDispatcher<S> p_200388_0_, com.mojang.brigadier.tree.CommandNode<S> p_200388_1_)
    • isTypeRegistered

      public static boolean isTypeRegistered(com.mojang.brigadier.arguments.ArgumentType<?> p_243510_0_)
    • findUsedArgumentTypes

      public static <T> Set<com.mojang.brigadier.arguments.ArgumentType<?>> findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> p_243511_0_)
    • findUsedArgumentTypes

      private static <T> void findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode<T> p_243512_0_, Set<com.mojang.brigadier.arguments.ArgumentType<?>> p_243512_1_, Set<com.mojang.brigadier.tree.CommandNode<T>> p_243512_2_)
    • getId

      @Nullable public static ResourceLocation getId(com.mojang.brigadier.arguments.ArgumentType<?> type)