net.minecraft.world.level.storage.loot.functions

class CopyNbtFunction$CopyOperation

dtg$b
net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation
net.minecraft.class_3837$class_3839
net.minecraft.unmapped.C_nucjwigk$C_xhinaiyn
net.minecraft.loot.function.CopyNbtLootFunction$Operation
net.minecraft.loot.function.CopyNbtLootFunction$Operation
net.minecraft.src.C_2899_
net.minecraft.world.level.storage.loot.functions.LootItemFunctionCopyNBT$b

Field summary

Modifier and TypeField
private final String
a
sourcePathText
field_17019
f_hdxmmequ
sourcePath
sourcePath
f_80288_
private final NbtPathArgument$NbtPath
b
sourcePath
field_17020
f_vnqirsdz
parsedSourcePath
parsedSourcePath
f_80289_
private final String
c
targetPathText
field_17021
f_mpvvnrzd
targetPath
targetPath
f_80290_
private final NbtPathArgument$NbtPath
d
targetPath
field_17022
f_hrwaqvbq
parsedTargetPath
parsedTargetPath
f_80291_
private final CopyNbtFunction$MergeStrategy
e
op
field_17023
f_drhhtffa
operator
operator
f_80292_

Constructor summary

ModifierConstructor
(String sourcePath, String targetPath, CopyNbtFunction$MergeStrategy operator)

Method summary

Modifier and TypeMethod
public void
a(Supplier<qc> arg0, qc arg1)
apply(Supplier<Tag> arg0, Tag arg1)
method_16860(Supplier<class_2520> arg0, class_2520 arg1)
m_ppualgxh(Supplier<C_oivssbvb> arg0, C_oivssbvb arg1)
execute(Supplier<NbtElement> itemNbtGetter, NbtElement sourceEntityNbt)
execute(Supplier<NbtElement> itemTagTagGetter, NbtElement nbt)
m_80305_(Supplier<C_4950_> p_80307_, C_4950_ arg1)
public com.google.gson.JsonObject
a()
toJson()
method_16858()
m_lqzdtpls()
toJson()
toJson()
m_80302_()
public static CopyNbtFunction$CopyOperation
a(com.google.gson.JsonObject arg0)
fromJson(com.google.gson.JsonObject arg0)
method_16859(com.google.gson.JsonObject arg0)
m_vwvqhiyg(com.google.gson.JsonObject arg0)
fromJson(com.google.gson.JsonObject json)
fromJson(com.google.gson.JsonObject json)
m_80303_(com.google.gson.JsonObject p_80304_)