Interface NbtPathArgumentType.PathNode

All Known Implementing Classes:
NbtPathArgumentType.AllListElementNode, NbtPathArgumentType.FilteredListElementNode, NbtPathArgumentType.FilteredNamedNode, NbtPathArgumentType.FilteredRootNode, NbtPathArgumentType.IndexedListElementNode, NbtPathArgumentType.NamedNode
Enclosing class:
NbtPathArgumentType

private static interface NbtPathArgumentType.PathNode
Mappings:
Namespace Name
official ec$h
intermediary net/minecraft/class_2203$class_2210
named net/minecraft/command/argument/NbtPathArgumentType$PathNode
  • Method Details

    • get

      void get(NbtElement current, List<NbtElement> results)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Lri;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/NbtElement;Ljava/util/List;)V
    • getOrInit

      void getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Lri;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/NbtElement;Ljava/util/function/Supplier;Ljava/util/List;)V
    • init

      NbtElement init()
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a()Lri;
      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/NbtElement;
    • set

      int set(NbtElement current, Supplier<NbtElement> source)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Lri;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/NbtElement;Ljava/util/function/Supplier;)I
    • clear

      int clear(NbtElement current)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Lri;)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/NbtElement;)I
    • get

      default List<NbtElement> get(List<NbtElement> elements)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Ljava/util/List;)Ljava/util/List;
      intermediary method_9381 Lnet/minecraft/class_2203$class_2210;method_9381(Ljava/util/List;)Ljava/util/List;
      named get Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;get(Ljava/util/List;)Ljava/util/List;
    • getOrInit

      default List<NbtElement> getOrInit(List<NbtElement> elements, Supplier<NbtElement> supplier)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List;
      intermediary method_9377 Lnet/minecraft/class_2203$class_2210;method_9377(Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List;
      named getOrInit Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;getOrInit(Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List;
    • process

      default List<NbtElement> process(List<NbtElement> elements, BiConsumer<NbtElement,List<NbtElement>> action)
      Mappings:
      Namespace Name Mixin selector
      official a Lec$h;a(Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List;
      intermediary method_9384 Lnet/minecraft/class_2203$class_2210;method_9384(Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List;
      named process Lnet/minecraft/command/argument/NbtPathArgumentType$PathNode;process(Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List;