net.minecraft.command.argument

interface NbtPathArgumentType$PathNode

net.minecraft.commands.arguments.NbtPathArgument$Node
net.minecraft.class_2203$class_2210
net.minecraft.command.argument.NbtPathArgumentType$PathNode

Method summary

Modifier and TypeMethod
void
getTag(Tag parent, List<Tag> output)
method_9378(class_2520 arg0, List<class_2520> arg1)
get(NbtElement current, List<NbtElement> results)
void
getOrCreateTag(Tag parent, Supplier<Tag> child, List<Tag> output)
method_9380(class_2520 arg0, Supplier<class_2520> arg1, List<class_2520> arg2)
getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results)
NbtElement
createPreferredParentTag()
method_9382()
init()
int
setTag(Tag parent, Supplier<Tag> toAdd)
method_9376(class_2520 arg0, Supplier<class_2520> arg1)
set(NbtElement current, Supplier<NbtElement> source)
int
removeTag(Tag parent)
method_9383(class_2520 arg0)
clear(NbtElement current)
default List<NbtElement>
get(List<Tag> tags)
method_9381(List<class_2520> arg0)
get(List<NbtElement> elements)
default List<NbtElement>
getOrCreate(List<Tag> tags, Supplier<Tag> child)
method_9377(List<class_2520> arg0, Supplier<class_2520> arg1)
getOrInit(List<NbtElement> elements, Supplier<NbtElement> supplier)
default List<NbtElement>
collect(List<Tag> tags, BiConsumer<Tag, List<Tag>> collector)
method_9384(List<class_2520> arg0, BiConsumer<class_2520, List<class_2520>> arg1)
process(List<NbtElement> elements, BiConsumer<NbtElement, List<NbtElement>> action)
private void
lambda$getOrCreate$0(Supplier arg0, Tag arg1, List arg2)
method_9379(Supplier arg0, class_2520 arg1, List arg2)
method_9379(Supplier arg0, NbtElement current, List results)