Package net.minecraft.command.argument
Class ItemPredicateParsing.ItemParsingRule<T,C,P>
java.lang.Object
net.minecraft.util.packrat.IdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,C,P>,T>
net.minecraft.command.argument.ItemPredicateParsing.ItemParsingRule<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.ItemParsingRule<T,C,P>
extends IdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,C,P>,T>
- Mappings:
Namespace Name named net/minecraft/command/argument/ItemPredicateParsing$ItemParsingRuleintermediary net/minecraft/class_9437$class_9440official gs$c
-
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
ConstructorsConstructorDescriptionItemParsingRule(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
-
ItemParsingRule
ItemParsingRule(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$ItemParsingRule;<init>(Lnet/minecraft/util/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/ItemPredicateParsing$Callbacks;)Vintermediary <init>Lnet/minecraft/class_9437$class_9440;<init>(Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)Vofficial <init>Lgs$c;<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;
-