Class NbtPathArgumentType.FilteredListElementNode

java.lang.Object
net.minecraft.command.argument.NbtPathArgumentType.FilteredListElementNode
All Implemented Interfaces:
NbtPathArgumentType.PathNode
Enclosing class:
NbtPathArgumentType

static class NbtPathArgumentType.FilteredListElementNode
extends Object
implements NbtPathArgumentType.PathNode
Mappings:
Namespace Name
official dr$d
intermediary net/minecraft/class_2203$class_2207
named net/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode
  • Field Details

    • filter

      private final CompoundTag filter
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$d;a:Lmq;
      intermediary field_9904 Lnet/minecraft/class_2203$class_2207;field_9904:Lnet/minecraft/class_2487;
      named filter Lnet/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode;filter:Lnet/minecraft/nbt/CompoundTag;
    • predicate

      private final Predicate<Tag> predicate
      Mappings:
      Namespace Name Mixin selector
      official b Ldr$d;b:Ljava/util/function/Predicate;
      intermediary field_9905 Lnet/minecraft/class_2203$class_2207;field_9905:Ljava/util/function/Predicate;
      named predicate Lnet/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode;predicate:Ljava/util/function/Predicate;
  • Constructor Details

    • FilteredListElementNode

      public FilteredListElementNode​(CompoundTag filter)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldr$d;<init>(Lmq;)V
      intermediary <init> Lnet/minecraft/class_2203$class_2207;<init>(Lnet/minecraft/class_2487;)V
      named <init> Lnet/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode;<init>(Lnet/minecraft/nbt/CompoundTag;)V
  • Method Details

    • get

      public void get​(Tag current, List<Tag> results)
      Specified by:
      get in interface NbtPathArgumentType.PathNode
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$h;a(Lni;Ljava/util/List;)V
      intermediary method_9378 Lnet/minecraft/class_2203$class_2210;method_9378(Lnet/minecraft/class_2520;Ljava/util/List;)V
      named get Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;get(Lnet/minecraft/nbt/Tag;Ljava/util/List;)V
    • getOrInit

      public void getOrInit​(Tag current, Supplier<Tag> source, List<Tag> results)
      Specified by:
      getOrInit in interface NbtPathArgumentType.PathNode
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$h;a(Lni;Ljava/util/function/Supplier;Ljava/util/List;)V
      intermediary method_9380 Lnet/minecraft/class_2203$class_2210;method_9380(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;Ljava/util/List;)V
      named getOrInit Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;getOrInit(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V
    • init

      public Tag init()
      Specified by:
      init in interface NbtPathArgumentType.PathNode
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$h;a()Lni;
      intermediary method_9382 Lnet/minecraft/class_2203$class_2210;method_9382()Lnet/minecraft/class_2520;
      named init Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;init()Lnet/minecraft/nbt/Tag;
    • set

      public int set​(Tag current, Supplier<Tag> source)
      Specified by:
      set in interface NbtPathArgumentType.PathNode
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$h;a(Lni;Ljava/util/function/Supplier;)I
      intermediary method_9376 Lnet/minecraft/class_2203$class_2210;method_9376(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)I
      named set Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;set(Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I
    • clear

      public int clear​(Tag current)
      Specified by:
      clear in interface NbtPathArgumentType.PathNode
      Mappings:
      Namespace Name Mixin selector
      official a Ldr$h;a(Lni;)I
      intermediary method_9383 Lnet/minecraft/class_2203$class_2210;method_9383(Lnet/minecraft/class_2520;)I
      named clear Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;clear(Lnet/minecraft/nbt/Tag;)I