Package net.minecraft.util.datafix.fixes
Class VillagerRebuildLevelAndXpFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix
public class VillagerRebuildLevelAndXpFix
extends com.mojang.datafixers.DataFix
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]
private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionVillagerRebuildLevelAndXpFix
(com.mojang.datafixers.schemas.Schema pOutputSchema, boolean pChangesType) -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.Typed
<?> addLevel
(com.mojang.datafixers.Typed<?> pTyped, int pLevel) private static com.mojang.datafixers.Typed
<?> addXpFromLevel
(com.mojang.datafixers.Typed<?> pTyped, int pXp) static int
getMinXpPerLevel
(int pLevel) 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:
-
LEVEL_XP_THRESHOLDS
private static final int[] LEVEL_XP_THRESHOLDS
-
-
Constructor Details
-
VillagerRebuildLevelAndXpFix
public VillagerRebuildLevelAndXpFix(com.mojang.datafixers.schemas.Schema pOutputSchema, boolean pChangesType)
-
-
Method Details
-
getMinXpPerLevel
public static int getMinXpPerLevel(int pLevel) -
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
addLevel
private static com.mojang.datafixers.Typed<?> addLevel(com.mojang.datafixers.Typed<?> pTyped, int pLevel) -
addXpFromLevel
private static com.mojang.datafixers.Typed<?> addXpFromLevel(com.mojang.datafixers.Typed<?> pTyped, int pXp)
-