Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
LevelingRank turns Minecraft into a progressive ARPG with 200 levels, daily quests, enemies that scale with you, and a deep system of rarities, reforging, and enchanting for weapons and armor.
This mod requires AttributeFix to work.
The mod adds 3 new tables
Rarity Deconstructor

- Accepts a weapon or armor with rarity in the input slot and shows in the output slot how many Fusion Fragments you will obtain by destroying it.
- The number of fragments depends only on the rarity: from 1 for Common up to 10 for Infernal, returning more resources the higher the rarity.
- When taking the fragments from the output slot, the original item is fully consumed, allowing rare loot to be recycled into materials for new infusions and upgrades.
Rarity Infusion Table

- Infuses an initial rarity into weapons and armor using Fusion Fragments as the cost.
- Also serves to replace the current rarity of the item.
- The rarity obtained depends on the player’s level and a tier-based probability table (low/medium/high).
Power Enchant Table

- Takes an item with rarity and allows raising its Rarity Tier from 0 to +10 using Fusion Fragments.
- On weapons, each tier increases base damage through a percentage bonus and also scales the pierce value depending on rarity and tier.
- On armor, each tier increases the ArmorScore based on rarity, making the pieces progressively more defensive without changing the armor type.
More precise data
Spoiler
Enemy Difficulty: (Customizable)
- Monsters will adapt to the player's level.
- Bonus health based on level.
- Enemies gain Armor Score to reduce the damage the player deals.
- The more health an enemy has, the more XP the player gains.
Restricted Equipment: (Customizable)
- Weapons restricted by level
- Weapons obtained from loot/mobs will have a rarity
- Rarities will increase the weapon's base damage
- All weapons will have Pierce to negate part of the enemy's Armor Score
Mining: (Customizable)
- Certain blocks require a minimum level to be mined.
- If you don't meet the requirement, the action will be blocked.
Special Events
- There are currently 3 daily events
- Daily Missions: During that day, the player will have a special mission
- Mining Event: The player obtains LevelingXP for mining
- Multiplier Event: During that day, LevelingXP is multiplied
⚔️ Default Boss Level Settings
Spoiler
If the player's level exceeds the boss's default level, the boss will scale up to match the player — up to 9 levels above the player's current level.
🧱 Vanilla Bosses
- Wither: Level 41+
- Ender Dragon: Level 51+
- Warden: Level 61+
🧩 Modded Bosses
- Mowzies Mobs: Level 1–11+
- Call of Yucutan: Level 11+
- Twilight Forest: Level 21+
- Bosses of Mass Destruction: Level 21+
- Irons Spellbooks: Level 11–21+
- DivineRPG: Level 21+
- Aether: Level 21+
- Blue Skies: Level 21+
- Meet Your Fight: Level 21+
- Dungeons and Combat: Level 26–36+
- Aquamirae: Level 31+
- Souls Weapons: Level 31+
- EEEABS Mobs: Level 31+
- Terramity: Level 31–51+
- Alexs Mobs: Level 51+
- Cataclysm: Level 41–51+
- Foolish: Level 21–90
- Wraithon: Level 90+
Information about rarities
Spoiler
unlock levels 1–24 Common: 70 %, Uncommon: 25 %, Rare: 5 % 25–59 Uncommon: 50 %, Rare: 45 %, Epic: 5 % 60–94 Rare: 50 %, Epic: 45 %, Legendary: 5 % 95–129 Epic: 50 %, Legendary: 45 %, Mythic: 5 % 130–164 Legendary: 50 %, Mythic: 45 %, Divine: 5 % 165–184 Mythic: 50 %, Divine: 45 %, Exotic: 5 % 185–199 Divine: 50 %, Exotic: 45 %, Celestial: 5 % 200+ Exotic: 50 %, Celestial: 45 %, Infernal: 5 %
Rarity Bonus damage
Common +25% Uncommon +70% Rare +130% Epic +210% Legendary +300% Mythic +410% Divine +530% Exotic +660% Celestial +800% Infernal +900%
Mod Configuration Files and Aspects
Spoiler
Leveling Rank – Configuration: yourmodpack/config/levelingrank
Inside you'll find:
LevelingRankConfig.toml
- Blacklist
- You can disable the name with the visible level of the mobs
- You can change the percentages of attributes that mobs receive (Health, damage, and defense)
- Custom overlay
- Limits dimension access based on player level.
- You can change the amount of XP gained per enemy.
armor_restrictions.json
- Sets the minimum level required to wear armor
entity_levels.json
- Defines the minimum and maximum level at which creatures can spawn
- If not specified, the enemy inherits the player's level
- If Boss is True, the entity will gain a different percentage of health and damage than other entities (define this in LevelingRankConfig.toml), which is especially useful for strengthening boss battles.
gui_restrictions.json
- Defines the level required to interact with blocks like furnaces, anvils, etc.
mineable_restrictions.json
- Sets the level required to break specific blocks by ID
- Also supports tag-based restrictions
weapon_restrictions.json
- Specifies the minimum level required to use individual weapons by ID
- Can also apply restrictions via tags
- If a weapon isn’t listed here, it won’t be part of the rarity and bonus system
- It may still be included if it uses vanilla configurations
- If it’s missing, it’s likely created with a custom system
Commands available to any player:
Spoiler
Shows the current level and XP of the player executing the command. /level mylevel Shows the XP required for the next level. /level xpneeded Shows level, XP, and rarity probabilities for another player. /level infoplayer <player>
Commands for administrators only:
Increases the player’s level; if no amount is specified, increases by 1 (max. 90). /level up [amount] Sets the player’s level to a given amount (1–90). /level set <amount> Adds XP to the player. /level addxp <amount> Resets the player’s level to 1 and XP to 0. /level reset Assigns a daily XP bonus depending on type (special, epic, ultra, end). /level dailyxp <type>



