Interface PackratParsing.Callbacks<T,C,P>

All Known Implementing Classes:
ItemPredicateArgumentType.Context
Enclosing class:
PackratParsing

public static interface PackratParsing.Callbacks<T,C,P>
Mappings:
Namespace Name
named net/minecraft/command/argument/packrat/PackratParsing$Callbacks
intermediary net/minecraft/class_9437$class_9439
official gx$b
  • Method Details

    • itemMatchPredicate

      T itemMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named itemMatchPredicate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;itemMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
      intermediary method_58504 Lnet/minecraft/class_9437$class_9439;method_58504(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
      official a Lgx$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Lakk;)Ljava/lang/Object;
    • streamItemIds

      Stream<Identifier> streamItemIds()
      Mappings:
      Namespace Name Mixin selector
      named streamItemIds Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamItemIds()Ljava/util/stream/Stream;
      intermediary method_58503 Lnet/minecraft/class_9437$class_9439;method_58503()Ljava/util/stream/Stream;
      official a Lgx$b;a()Ljava/util/stream/Stream;
    • tagMatchPredicate

      T tagMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named tagMatchPredicate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;tagMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
      intermediary method_58510 Lnet/minecraft/class_9437$class_9439;method_58510(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
      official b Lgx$b;b(Lcom/mojang/brigadier/ImmutableStringReader;Lakk;)Ljava/lang/Object;
    • streamTags

      Stream<Identifier> streamTags()
      Mappings:
      Namespace Name Mixin selector
      named streamTags Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamTags()Ljava/util/stream/Stream;
      intermediary method_58509 Lnet/minecraft/class_9437$class_9439;method_58509()Ljava/util/stream/Stream;
      official b Lgx$b;b()Ljava/util/stream/Stream;
    • componentCheck

      C componentCheck(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named componentCheck Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;componentCheck(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
      intermediary method_58513 Lnet/minecraft/class_9437$class_9439;method_58513(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
      official c Lgx$b;c(Lcom/mojang/brigadier/ImmutableStringReader;Lakk;)Ljava/lang/Object;
    • streamComponentIds

      Stream<Identifier> streamComponentIds()
      Mappings:
      Namespace Name Mixin selector
      named streamComponentIds Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamComponentIds()Ljava/util/stream/Stream;
      intermediary method_58512 Lnet/minecraft/class_9437$class_9439;method_58512()Ljava/util/stream/Stream;
      official c Lgx$b;c()Ljava/util/stream/Stream;
    • componentMatchPredicate

      T componentMatchPredicate(com.mojang.brigadier.ImmutableStringReader reader, C check, NbtElement nbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named componentMatchPredicate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;componentMatchPredicate(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NbtElement;)Ljava/lang/Object;
      intermediary method_58506 Lnet/minecraft/class_9437$class_9439;method_58506(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/class_2520;)Ljava/lang/Object;
      official a Lgx$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Luu;)Ljava/lang/Object;
    • componentPresencePredicate

      T componentPresencePredicate(com.mojang.brigadier.ImmutableStringReader reader, C check)
      Mappings:
      Namespace Name Mixin selector
      named componentPresencePredicate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;componentPresencePredicate(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_58505 Lnet/minecraft/class_9437$class_9439;method_58505(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object;
      official a Lgx$b;a(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object;
    • subPredicateCheck

      P subPredicateCheck(com.mojang.brigadier.ImmutableStringReader reader, Identifier id) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named subPredicateCheck Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;subPredicateCheck(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
      intermediary method_58515 Lnet/minecraft/class_9437$class_9439;method_58515(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
      official d Lgx$b;d(Lcom/mojang/brigadier/ImmutableStringReader;Lakk;)Ljava/lang/Object;
    • streamSubPredicateIds

      Stream<Identifier> streamSubPredicateIds()
      Mappings:
      Namespace Name Mixin selector
      named streamSubPredicateIds Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;streamSubPredicateIds()Ljava/util/stream/Stream;
      intermediary method_58514 Lnet/minecraft/class_9437$class_9439;method_58514()Ljava/util/stream/Stream;
      official d Lgx$b;d()Ljava/util/stream/Stream;
    • subPredicatePredicate

      T subPredicatePredicate(com.mojang.brigadier.ImmutableStringReader reader, P check, NbtElement nbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named subPredicatePredicate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;subPredicatePredicate(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NbtElement;)Ljava/lang/Object;
      intermediary method_58511 Lnet/minecraft/class_9437$class_9439;method_58511(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/class_2520;)Ljava/lang/Object;
      official b Lgx$b;b(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Luu;)Ljava/lang/Object;
    • negate

      T negate(T predicate)
      Mappings:
      Namespace Name Mixin selector
      named negate Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;negate(Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_58507 Lnet/minecraft/class_9437$class_9439;method_58507(Ljava/lang/Object;)Ljava/lang/Object;
      official a Lgx$b;a(Ljava/lang/Object;)Ljava/lang/Object;
    • anyOf

      T anyOf(List<T> predicates)
      Mappings:
      Namespace Name Mixin selector
      named anyOf Lnet/minecraft/command/argument/packrat/PackratParsing$Callbacks;anyOf(Ljava/util/List;)Ljava/lang/Object;
      intermediary method_58508 Lnet/minecraft/class_9437$class_9439;method_58508(Ljava/util/List;)Ljava/lang/Object;
      official a Lgx$b;a(Ljava/util/List;)Ljava/lang/Object;