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
  • Constructor Details Link icon

    • ItemParsingRule Link icon

      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 Link icon

    • parse Link icon

      protected T parse(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws Exception
      Specified by:
      parse in class IdentifiableParsingRule<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 Link icon

      public Stream<Identifier> 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;