Package net.minecraft.command.argument
Class ItemPredicateParsing.TagParsingRule<T,C,P>
java.lang.Object
net.minecraft.util.packrat.IdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,C,P>,T>
net.minecraft.command.argument.ItemPredicateParsing.TagParsingRule<T,C,P>
- All Implemented Interfaces:
IdentifierSuggestable,ParsingRule<com.mojang.brigadier.StringReader,,T> Suggestable<com.mojang.brigadier.StringReader>
- Enclosing class:
ItemPredicateParsing
private static class ItemPredicateParsing.TagParsingRule<T,C,P>
extends IdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,C,P>,T>
- Mappings:
Namespace Name named net/minecraft/command/argument/ItemPredicateParsing$TagParsingRuleintermediary net/minecraft/class_9437$class_9442official gs$e
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.packrat.ParsingRule
ParsingRule.RuleAction<S,T>, ParsingRule.SimpleRule<S, T>, ParsingRule.StatelessAction<S, T> -
Field Summary
Fields inherited from class net.minecraft.util.packrat.IdentifiableParsingRule
callbacks -
Constructor Summary
ConstructorsConstructorDescriptionTagParsingRule(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) -
Method Summary
Modifier and TypeMethodDescriptionprotected Tparse(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) Methods inherited from class net.minecraft.util.packrat.IdentifiableParsingRule
parseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.packrat.IdentifierSuggestable
possibleValues
-
Constructor Details
-
TagParsingRule
TagParsingRule(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/command/argument/ItemPredicateParsing$TagParsingRule;<init>(Lnet/minecraft/util/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/ItemPredicateParsing$Callbacks;)Vintermediary <init>Lnet/minecraft/class_9437$class_9442;<init>(Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)Vofficial <init>Lgs$e;<init>(Lbqj;Lgs$b;)V
-
-
Method Details
-
parse
protected T parse(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws Exception - Specified by:
parsein classIdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,C, P>, T> - Throws:
Exception- Mappings:
Namespace Name Mixin selector named parseLnet/minecraft/util/packrat/IdentifiableParsingRule;parse(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;intermediary method_58343Lnet/minecraft/class_9410;method_58343(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;official aLbqw;a(Lcom/mojang/brigadier/ImmutableStringReader;Lalr;)Ljava/lang/Object;
-
possibleIds
- Mappings:
Namespace Name Mixin selector named possibleIdsLnet/minecraft/util/packrat/IdentifierSuggestable;possibleIds()Ljava/util/stream/Stream;intermediary method_58344Lnet/minecraft/class_9411;method_58344()Ljava/util/stream/Stream;official aLbqx;a()Ljava/util/stream/Stream;
-