Fair Experience
Fair Experience is a 1.12.2 Minecraft forge mod that converts flat XP level costs into fair raw XP costs for Enchanting Tables, Anvils, and level-deducting mechanics.
In vanilla Minecraft, higher levels require exponentially more raw XP per level. If you are Level 46 and use a Level 30 enchantment slot, vanilla subtracts a flat 3 levels (taking you down to Level 43), costing you over 900+ raw XP. If you were Level 30, those same 3 levels would only cost 306 raw XP.
Fair Experience fixes this imbalance completely.
🌟 Key Features
- Fair Enchanting: Subtracts the exact raw XP value of the enchantment requirement instead of flat level subtractions.
- Fair Anvils: Converts anvil level costs (e.g. 12 levels) to the raw XP equivalent of those levels, saving high-level players from massive XP penalties.
- Universal Mod Compatibility: Works seamlessly with modded enchanting tables (e.g., Apotheosis with 95+ level enchantments), modded anvils (e.g., Anvil Lawful), and direct level modification mods (e.g., LevelUp2).
- Server & Singleplayer Friendly: Authoritative on dedicated servers so vanilla clients can connect without issues. When installed on both client and server, level updates are 100% smooth.
⚙️ Configuration
Fair Experience provides a simple configuration file located at config/fairexperience.cfg:
# Configuration for Fair Experience
general {
# If true, anvil level costs will be converted to fair raw XP costs.
B:enableFairAnvils=true
# If true, direct experienceLevel subtractions (e.g. by LevelUp2) will be converted to fair raw XP costs.
B:enableFairDirectModifications=true
# If true, enchanting table level costs will be converted to fair raw XP costs.
B:enableFairEnchanting=true
}
📄 License
This mod is released under the MIT License. Feel free to include it in any modpack!