Class VillagerRebuildLevelAndXpFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix

public class VillagerRebuildLevelAndXpFix extends DataFix
  • 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(Schema outputSchema, boolean changesType)
  • Method Details

    • getMinXpPerLevel

      public static int getMinXpPerLevel(int level)
    • makeRule

      public TypeRewriteRule makeRule()
      Specified by:
      makeRule in class DataFix
    • addLevel

      private static Typed<?> addLevel(Typed<?> villager, int level)
    • addXpFromLevel

      private static Typed<?> addXpFromLevel(Typed<?> villager, int level)