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/Parser
intermediary net/minecraft/class_10846
official bsw
-
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 parse
Lnet/minecraft/util/packrat/Parser;parse(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
intermediary method_58341
Lnet/minecraft/class_10846;method_58341(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
official a
Lbsw;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 listSuggestions
Lnet/minecraft/util/packrat/Parser;listSuggestions(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
intermediary method_58342
Lnet/minecraft/class_10846;method_58342(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
official a
Lbsw;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
-
map
- Mappings:
Namespace Name Mixin selector named map
Lnet/minecraft/util/packrat/Parser;map(Ljava/util/function/Function;)Lnet/minecraft/util/packrat/Parser;
intermediary method_68240
Lnet/minecraft/class_10846;method_68240(Ljava/util/function/Function;)Lnet/minecraft/class_10846;
official a
Lbsw;a(Ljava/util/function/Function;)Lbsw;
-
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 withDecoding
Lnet/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_68239
Lnet/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 a
Lbsw;a(Lcom/mojang/serialization/DynamicOps;Lbsw;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lbsw;
-