net.minecraft.commands.arguments

public class NbtPathArgument$NbtPath

eh$g
net.minecraft.commands.arguments.NbtPathArgument$NbtPath
net.minecraft.class_2203$class_2209
net.minecraft.unmapped.C_xondkbcs$C_rgpfrkey
net.minecraft.command.argument.NbtPathArgumentType$NbtPath
net.minecraft.command.argument.NbtPathArgumentType$NbtPath
net.minecraft.src.C_3685_$C_3692_
net.minecraft.commands.arguments.ArgumentNBTKey$g

Field summary

Modifier and TypeField
private final String
a
original
field_9909
f_umgfvbxl
string
string
f_99619_
private final it.unimi.dsi.fastutil.objects.Object2IntMap<NbtPathArgument$Node>
b
nodeToOriginalPosition
field_9910
f_aogbdohi
nodeEndIndices
nodeEndIndices
f_99620_
private final NbtPathArgument$Node[]
c
nodes
field_9911
f_tudauuyt
nodes
nodes
f_99621_

Constructor summary

ModifierConstructor
public (String string, NbtPathArgument$Node[] nodes, it.unimi.dsi.fastutil.objects.Object2IntMap<NbtPathArgument$Node> nodeEndIndices)

Method summary

Modifier and TypeMethod
public List<Tag>
a(rk arg0)
get(Tag arg0)
method_9366(class_2520 arg0)
m_dhocbhvt(C_oivssbvb arg0)
get(NbtElement element)
get(NbtElement nbt)
m_99638_(C_4950_ arg0)
public int
b(rk arg0)
countMatching(Tag arg0)
method_9374(class_2520 arg0)
m_ocgwcqsm(C_oivssbvb arg0)
count(NbtElement element)
count(NbtElement nbt)
m_99643_(C_4950_ arg0)
private List<Tag>
d(rk arg0)
getOrCreateParents(Tag arg0)
method_9369(class_2520 arg0)
m_rjtxsqqw(C_oivssbvb arg0)
getTerminals(NbtElement start)
getTerminals(NbtElement nbt)
m_99650_(C_4950_ arg0)
public List<Tag>
a(rk arg0, Supplier<rk> arg1)
getOrCreate(Tag arg0, Supplier<Tag> arg1)
method_9367(class_2520 arg0, Supplier<class_2520> arg1)
m_ispygytt(C_oivssbvb arg0, Supplier<C_oivssbvb> arg1)
getOrInit(NbtElement element, Supplier<NbtElement> source)
getOrInit(NbtElement nbt, Supplier<NbtElement> source)
m_99640_(C_4950_ p_99642_, Supplier<C_4950_> arg1)
private static int
a(List<rk> arg0, Function<rk, Integer> arg1)
apply(List<Tag> arg0, Function<Tag, Integer> arg1)
method_9371(List<class_2520> arg0, Function<class_2520, Integer> arg1)
m_ixmzihyp(List<C_oivssbvb> arg0, Function<C_oivssbvb, Integer> arg1)
forEach(List<NbtElement> elements, Function<NbtElement, Integer> operation)
forEach(List<NbtElement> elements, Function<NbtElement, Integer> operation)
m_99635_(List<C_4950_> p_99636_, Function<C_4950_, Integer> p_99637_)
public static boolean
a(rk arg0, int arg1)
isTooDeep(Tag arg0, int arg1)
method_47975(class_2520 arg0, int arg1)
m_kiiborhv(C_oivssbvb arg0, int arg1)
isTooDeep(NbtElement element, int depth)
isTooDeep(NbtElement nbt, int length)
m_263222_(C_4950_ p_263392_, int p_263386_)
public int
a(rk arg0, rk arg1)
set(Tag arg0, Tag arg1)
method_35722(class_2520 arg0, class_2520 arg1)
m_soirungq(C_oivssbvb arg0, C_oivssbvb arg1)
put(NbtElement element, NbtElement source)
set(NbtElement original, NbtElement replacement)
m_169535_(C_4950_ p_169537_, C_4950_ arg1)
private int
a()
estimatePathDepth()
method_47971()
m_giykfbxy()
getDepth()
estimateDepth()
m_263200_()
public int
a(int arg0, qr arg1, List<rk> arg2)
insert(int arg0, CompoundTag arg1, List<Tag> arg2)
method_47972(int arg0, class_2487 arg1, List<class_2520> arg2)
m_dqinbnvh(int arg0, C_hhlwcnih arg1, List<C_oivssbvb> arg2)
insert(int index, NbtCompound compound, List<NbtElement> elements)
insert(int index, NbtCompound nbt, List<NbtElement> elements)
m_263172_(int p_263348_, C_4917_ p_263419_, List<C_4950_> arg2)
public int
c(rk arg0)
remove(Tag arg0)
method_9372(class_2520 arg0)
m_mtzmiylk(C_oivssbvb arg0)
remove(NbtElement element)
remove(NbtElement nbt)
m_99648_(C_4950_ arg0)
private com.mojang.brigadier.exceptions.CommandSyntaxException
a(eh$h arg0)
createNotFoundException(NbtPathArgument$Node arg0)
method_9375(class_2203$class_2210 arg0)
m_btosoubp(C_xondkbcs$C_blxxczzh arg0)
createNothingFoundException(NbtPathArgumentType$PathNode node)
createNothingFoundException(NbtPathArgumentType$PathNode node)
m_99626_(C_3685_$C_3693_ arg0)