Package net.minecraft.datafixer.fix
Class AddFieldFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.AddFieldFix
public class AddFieldFix
extends com.mojang.datafixers.DataFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/AddFieldFixintermediary net/minecraft/class_11873official bhg
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAddFieldFix(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
Methods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
description
- Mappings:
Namespace Name Mixin selector named descriptionLnet/minecraft/datafixer/fix/AddFieldFix;description:Ljava/lang/String;intermediary field_62422Lnet/minecraft/class_11873;field_62422:Ljava/lang/String;official aLbhg;a:Ljava/lang/String;
-
typeReference
private final com.mojang.datafixers.DSL.TypeReference typeReference- Mappings:
Namespace Name Mixin selector named typeReferenceLnet/minecraft/datafixer/fix/AddFieldFix;typeReference:Lcom/mojang/datafixers/DSL$TypeReference;intermediary field_62423Lnet/minecraft/class_11873;field_62423:Lcom/mojang/datafixers/DSL$TypeReference;official bLbhg;b:Lcom/mojang/datafixers/DSL$TypeReference;
-
fieldName
- Mappings:
Namespace Name Mixin selector named fieldNameLnet/minecraft/datafixer/fix/AddFieldFix;fieldName:Ljava/lang/String;intermediary field_62424Lnet/minecraft/class_11873;field_62424:Ljava/lang/String;official cLbhg;c:Ljava/lang/String;
-
copiedFields
- Mappings:
Namespace Name Mixin selector named copiedFieldsLnet/minecraft/datafixer/fix/AddFieldFix;copiedFields:[Ljava/lang/String;intermediary field_62425Lnet/minecraft/class_11873;field_62425:[Ljava/lang/String;official dLbhg;d:[Ljava/lang/String;
-
defaultValueGetter
private final Function<com.mojang.serialization.Dynamic<?>,com.mojang.serialization.Dynamic<?>> defaultValueGetter- Mappings:
Namespace Name Mixin selector named defaultValueGetterLnet/minecraft/datafixer/fix/AddFieldFix;defaultValueGetter:Ljava/util/function/Function;intermediary field_62426Lnet/minecraft/class_11873;field_62426:Ljava/util/function/Function;official eLbhg;e:Ljava/util/function/Function;
-
-
Constructor Details
-
AddFieldFix
public AddFieldFix(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) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/datafixer/fix/AddFieldFix;<init>(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;[Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_11873;<init>(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;[Ljava/lang/String;)Vofficial <init>Lbhg;<init>(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;[Ljava/lang/String;)V
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
fix
private com.mojang.serialization.Dynamic<?> fix(com.mojang.serialization.Dynamic<?> value, int index) - Mappings:
Namespace Name Mixin selector named fixLnet/minecraft/datafixer/fix/AddFieldFix;fix(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;intermediary method_74015Lnet/minecraft/class_11873;method_74015(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;official aLbhg;a(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
-