net.minecraft.datafixer.fix

public class AddFieldFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.AddFieldFix
net.minecraft.class_11873
net.minecraft.datafixer.fix.AddFieldFix

Field summary

Modifier and TypeField
private final String
name
field_62422
description
private final com.mojang.datafixers.DSL$TypeReference
type
field_62423
typeReference
private final String
fieldName
field_62424
fieldName
private final String[]
path
field_62425
copiedFields
private final Function<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>>
fieldGenerator
field_62426
defaultValueGetter

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema, com.mojang.datafixers.DSL$TypeReference typeReference, String fieldName, Function<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>> defaultValueGetter, String... copiedFields)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private com.mojang.serialization.Dynamic<?>
addField(com.mojang.serialization.Dynamic<?> dynamic, int pathIndex)
method_74015(com.mojang.serialization.Dynamic<?> arg0, int arg1)
fix(com.mojang.serialization.Dynamic<?> value, int index)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed arg0)
method_74013(com.mojang.datafixers.Typed arg0)
method_74013(com.mojang.datafixers.Typed typed)
private com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic arg0)
method_74014(com.mojang.serialization.Dynamic arg0)
method_74014(com.mojang.serialization.Dynamic value)