Class ParserBackedArgumentType<T>

java.lang.Object
net.minecraft.command.argument.ParserBackedArgumentType<T>
All Implemented Interfaces:
com.mojang.brigadier.arguments.ArgumentType<T>
Direct Known Subclasses:
ItemPredicateArgumentType, NbtElementArgumentType, StyleArgumentType, TextArgumentType

public abstract class ParserBackedArgumentType<T> extends Object implements com.mojang.brigadier.arguments.ArgumentType<T>
Mappings:
Namespace Name
named net/minecraft/command/argument/ParserBackedArgumentType
intermediary net/minecraft/class_10850
official btb
  • Field Details

    • parser

      private final Parser<T> parser
      Mappings:
      Namespace Name Mixin selector
      named parser Lnet/minecraft/command/argument/ParserBackedArgumentType;parser:Lnet/minecraft/util/packrat/Parser;
      intermediary field_57549 Lnet/minecraft/class_10850;field_57549:Lnet/minecraft/class_10846;
      official a Lbtb;a:Lbsw;
  • Constructor Details

    • ParserBackedArgumentType

      public ParserBackedArgumentType(Parser<T> parser)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/argument/ParserBackedArgumentType;<init>(Lnet/minecraft/util/packrat/Parser;)V
      intermediary <init> Lnet/minecraft/class_10850;<init>(Lnet/minecraft/class_10846;)V
      official <init> Lbtb;<init>(Lbsw;)V
  • Method Details

    • parse

      public T parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Specified by:
      parse in interface com.mojang.brigadier.arguments.ArgumentType<T>
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/argument/ParserBackedArgumentType;parse(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
      intermediary parse Lnet/minecraft/class_10850;parse(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
      official parse Lbtb;parse(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
    • listSuggestions

      public <S> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
      Specified by:
      listSuggestions in interface com.mojang.brigadier.arguments.ArgumentType<T>
      Mappings:
      Namespace Name Mixin selector
      named listSuggestions Lnet/minecraft/command/argument/ParserBackedArgumentType;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
      intermediary listSuggestions Lnet/minecraft/class_10850;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
      official listSuggestions Lbtb;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;