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

class CopyNbtFunction$CopyOperation

cta$b
net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation
net.minecraft.class_3837$class_3839
net.minecraft.loot.function.CopyNbtLootFunction$Operation
net.minecraft.world.storage.loot.functions.CopyNbt$Operation
net.minecraft.server.v1_15_R1.LootItemFunctionCopyNBT$b

Field summary

Modifier and TypeField
private final String
a
sourcePathText
field_17019
sourcePath
field_216217_a
private final NbtPathArgument$NbtPath
b
sourcePath
field_17020
parsedSourcePath
field_216218_b
private final String
c
targetPathText
field_17021
targetPath
field_216219_c
private final NbtPathArgument$NbtPath
d
targetPath
field_17022
parsedTargetPath
field_216220_d
private final CopyNbtFunction$MergeStrategy
e
op
field_17023
operator
field_216221_e

Constructor summary

ModifierConstructor
private (String source, String target, CopyNbtFunction$MergeStrategy operator)

Method summary

Modifier and TypeMethod
public void
a(Supplier<kj> arg0, kj arg1)
apply(Supplier<Tag> arg0, Tag arg1)
method_16860(Supplier<class_2520> arg0, class_2520 arg1)
execute(Supplier<Tag> itemTagTagGetter, Tag sourceEntityTag)
func_216216_a(Supplier<INBT> arg0, INBT arg1)
public com.google.gson.JsonObject
a()
toJson()
method_16858()
toJson()
func_216214_a()
public static CopyNbtFunction$CopyOperation
a(com.google.gson.JsonObject arg0)
fromJson(com.google.gson.JsonObject arg0)
method_16859(com.google.gson.JsonObject arg0)
fromJson(com.google.gson.JsonObject json)
func_216215_a(com.google.gson.JsonObject arg0)