net.minecraft.datafixer.fix

public class EntityVariantTypeFix

extends ChoiceFix

net.minecraft.util.datafix.fixes.EntityVariantFix
net.minecraft.class_7371
net.minecraft.datafixer.fix.EntityVariantTypeFix

Field summary

Modifier and TypeField
private final String
fieldName
field_38705
variantKey
private final IntFunction<String>
idConversions
field_38706
variantIntToId

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema, String name, com.mojang.datafixers.DSL$TypeReference type, String entityId, String variantKey, IntFunction<String> variantIntToId)

Method summary

Modifier and TypeMethod
private static <T> com.mojang.serialization.Dynamic<T>
updateAndRename(com.mojang.serialization.Dynamic<T> input, String oldKey, String newKey, Function<com.mojang.serialization.Dynamic<T>, com.mojang.serialization.Dynamic<T>> function)
method_43072(com.mojang.serialization.Dynamic<T> arg0, String arg1, String arg2, Function<com.mojang.serialization.Dynamic<T>, com.mojang.serialization.Dynamic<T>> arg3)
updateEntity(com.mojang.serialization.Dynamic<T> entityDynamic, String oldVariantKey, String newVariantKey, Function<com.mojang.serialization.Dynamic<T>, com.mojang.serialization.Dynamic<T>> variantIntToId)
protected com.mojang.datafixers.Typed<?>
fix(com.mojang.datafixers.Typed<?> typed)
method_5105(com.mojang.datafixers.Typed<?> arg0)
transform(com.mojang.datafixers.Typed<?> arg0)
private com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic arg0)
method_43070(com.mojang.serialization.Dynamic arg0)
method_43070(com.mojang.serialization.Dynamic entityDynamic)
private com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic arg0)
method_43076(com.mojang.serialization.Dynamic arg0)
method_43076(com.mojang.serialization.Dynamic variantDynamic)
private com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic arg0, Number arg1)
method_43071(com.mojang.serialization.Dynamic arg0, Number arg1)
method_43071(com.mojang.serialization.Dynamic arg0, Number variantInt)
private static Object
lambda$updateAndRename$0(com.mojang.serialization.Dynamic arg0, Function arg1, String arg2, String arg3, Object arg4)
method_43073(com.mojang.serialization.Dynamic arg0, Function arg1, String arg2, String arg3, Object arg4)
method_43073(com.mojang.serialization.Dynamic arg0, Function arg1, String arg2, String arg3, Object arg4)
private static Object
lambda$updateAndRename$2(com.mojang.serialization.DynamicOps arg0, Object arg1, String arg2, Function arg3, Object arg4)
method_43074(com.mojang.serialization.DynamicOps arg0, Object arg1, String arg2, Function arg3, Object arg4)
method_43074(com.mojang.serialization.DynamicOps arg0, Object arg1, String arg2, Function arg3, Object arg4)
private static Object
lambda$updateAndRename$1(Function arg0, com.mojang.serialization.DynamicOps arg1, Object arg2)
method_43075(Function arg0, com.mojang.serialization.DynamicOps arg1, Object arg2)
method_43075(Function arg0, com.mojang.serialization.DynamicOps arg1, Object arg2)