Package net.minecraft.datafixer.fix
Class VillagerXpRebuildFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.VillagerXpRebuildFix
public class VillagerXpRebuildFix
extends com.mojang.datafixers.DataFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/VillagerXpRebuildFix
intermediary net/minecraft/class_4300
official bjy
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int[]
private static final int
-
Constructor Summary
ConstructorDescriptionVillagerXpRebuildFix
(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesTyped) -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.Typed
<?> fixLevel
(com.mojang.datafixers.Typed<?> villagerTyped, int level) private static com.mojang.datafixers.Typed
<?> fixXp
(com.mojang.datafixers.Typed<?> villagerTyped, int level) static int
levelToXp
(int level) com.mojang.datafixers.TypeRewriteRule
makeRule()
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
-
TRADES_PER_LEVEL
private static final int TRADES_PER_LEVEL- See Also:
- Mappings:
Namespace Name Mixin selector named TRADES_PER_LEVEL
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;TRADES_PER_LEVEL:I
intermediary field_29914
Lnet/minecraft/class_4300;field_29914:I
official a
Lbjy;a:I
-
LEVEL_TO_XP
private static final int[] LEVEL_TO_XP- Mappings:
Namespace Name Mixin selector named LEVEL_TO_XP
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;LEVEL_TO_XP:[I
intermediary field_19285
Lnet/minecraft/class_4300;field_19285:[I
official b
Lbjy;b:[I
-
-
Constructor Details
-
VillagerXpRebuildFix
public VillagerXpRebuildFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesTyped) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
intermediary <init>
Lnet/minecraft/class_4300;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
official <init>
Lbjy;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
-
-
Method Details
-
levelToXp
public static int levelToXp(int level) - Mappings:
Namespace Name Mixin selector named levelToXp
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;levelToXp(I)I
intermediary method_20482
Lnet/minecraft/class_4300;method_20482(I)I
official a
Lbjy;a(I)I
-
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
fixLevel
private static com.mojang.datafixers.Typed<?> fixLevel(com.mojang.datafixers.Typed<?> villagerTyped, int level) - Mappings:
Namespace Name Mixin selector named fixLevel
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;fixLevel(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
intermediary method_20487
Lnet/minecraft/class_4300;method_20487(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
official a
Lbjy;a(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
-
fixXp
private static com.mojang.datafixers.Typed<?> fixXp(com.mojang.datafixers.Typed<?> villagerTyped, int level) - Mappings:
Namespace Name Mixin selector named fixXp
Lnet/minecraft/datafixer/fix/VillagerXpRebuildFix;fixXp(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
intermediary method_20490
Lnet/minecraft/class_4300;method_20490(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
official b
Lbjy;b(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
-