Package net.minecraft.util.packrat
Interface Parser<T>
- All Known Implementing Classes:
PackratParser
public interface Parser<T>
- Mappings:
Namespace Name named net/minecraft/util/packrat/Parserintermediary net/minecraft/class_10846official bxd
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) default <S> Parser<S> parse(com.mojang.brigadier.StringReader reader) default <T,O> Parser <T> withDecoding(com.mojang.serialization.DynamicOps<O> ops, Parser<O> encodedParser, com.mojang.serialization.Codec<T> codec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType invalidDataError)
-
Method Details
-
parse
T parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named parseLnet/minecraft/util/packrat/Parser;parse(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;intermediary method_58341Lnet/minecraft/class_10846;method_58341(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;official aLbxd;a(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
-
listSuggestions
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
Namespace Name Mixin selector named listSuggestionsLnet/minecraft/util/packrat/Parser;listSuggestions(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;intermediary method_58342Lnet/minecraft/class_10846;method_58342(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;official aLbxd;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
-
map
- Mappings:
Namespace Name Mixin selector named mapLnet/minecraft/util/packrat/Parser;map(Ljava/util/function/Function;)Lnet/minecraft/util/packrat/Parser;intermediary method_68240Lnet/minecraft/class_10846;method_68240(Ljava/util/function/Function;)Lnet/minecraft/class_10846;official aLbxd;a(Ljava/util/function/Function;)Lbxd;
-
withDecoding
default <T,O> Parser<T> withDecoding(com.mojang.serialization.DynamicOps<O> ops, Parser<O> encodedParser, com.mojang.serialization.Codec<T> codec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType invalidDataError) - Mappings:
Namespace Name Mixin selector named withDecodingLnet/minecraft/util/packrat/Parser;withDecoding(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/packrat/Parser;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/util/packrat/Parser;intermediary method_68239Lnet/minecraft/class_10846;method_68239(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_10846;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_10846;official aLbxd;a(Lcom/mojang/serialization/DynamicOps;Lbxd;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lbxd;
-