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$ItemParsingRule
intermediary net/minecraft/class_9437$class_9440
official 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 T
parse
(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) Methods inherited from class net.minecraft.util.packrat.IdentifiableParsingRule
parse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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;)V
intermediary <init>
Lnet/minecraft/class_9437$class_9440;<init>(Lnet/minecraft/class_10842;Lnet/minecraft/class_9437$class_9439;)V
official <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:
parse
in classIdentifiableParsingRule<ItemPredicateParsing.Callbacks<T,
C, P>, T> - Throws:
Exception
- Mappings:
Namespace Name Mixin selector named parse
Lnet/minecraft/util/packrat/IdentifiableParsingRule;parse(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
intermediary method_58343
Lnet/minecraft/class_9410;method_58343(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
official a
Lbqw;a(Lcom/mojang/brigadier/ImmutableStringReader;Lalr;)Ljava/lang/Object;
-
possibleIds
- Mappings:
Namespace Name Mixin selector named possibleIds
Lnet/minecraft/util/packrat/IdentifierSuggestable;possibleIds()Ljava/util/stream/Stream;
intermediary method_58344
Lnet/minecraft/class_9411;method_58344()Ljava/util/stream/Stream;
official a
Lbqx;a()Ljava/util/stream/Stream;
-