XP and Ranks
⚔️ XP Mod – Ranks, Skills & Progression System
A lightweight but powerful RPG progression system used on Eternal RPG World.
This mod adds XP, ranks, skill points, stat bonuses, and a fully customizable progression curve — while keeping gameplay close to vanilla and fully server-friendly.
🎯 Core Features
📈 XP & Rank Progression (No “Levels”)
Earn XP from:
Mining
Chopping trees
Fishing
Killing mobs and bosses
XP is not capped (infinite growth)
Progression is based on Ranks, not classic levels
Rank requirements are fully customizable via xp_rank_settings.txt
Rank count is dynamic → add or remove ranks by editing the file
🏅 Custom Ranks (Unranked → Ascendant)
Players start as Unranked
After reaching the first XP threshold, they progress through custom RPG ranks:
Novice → … → Legendary → Ascendant
Ranks are displayed everywhere:
Chat
XP GUI
Top list
Commands
Example milestones (default values):
Legendary → 150,000 XP
Ascendant → 300,000 XP
💠 Skill System
Each rank grants +1 skill point
Skill points are allocated via the in-game /xp GUI
All bonuses apply instantly — no relog required
📘 XP Skills – Stat Bonuses
❤️ Health
+10 HP per point
🔮 Mana
+2% Max Mana per point
🏃 Movement Speed
+2% Speed per point
🎯 Crit Chance
+1% Crit Chance per point
⚔️ Damage
+1% All Damage per point
🛡️ Armor
+1 Armor per point
🔷 Resilience
+1% Max Resilience per point
⚔️ Jobs Bonus XP Integration
This mod fully integrates with Jobs systems: https://steamcommunity.com/sharedfiles/filedetails/?id=3611866228
XP Mod works standalone (no dependencies required)
If a Jobs mod is present, XP rewards scale with job rank
Bonus XP applies only to relevant actions:
Woodcutter → chopping trees
Miner → mining ores
Fisher → fishing
Hunter → killing friendly mobs
Slayer → killing hostile mobs
Higher job rank = more XP per action
If no Jobs mod is installed, XP works normally without bonuses
This ensures:
Perfect compatibility
No crashes
No forced dependencies
Clean RPG progression
👑 Boss XP Rewards
Bosses grant large, configurable XP rewards
Each boss can have a custom XP value
XP values are editable via config file
Players receive a chat message when killing a boss:
“You got 180 XP for killing a boss!”
Boss progression feels rewarding and meaningful, especially on RPG-focused servers.
🧭 Commands
/xp
Opens the full XP & Skills GUI:
Current XP
Current Rank
Progress to next rank
Skill point allocation
Top 10 leaderboard
⚙️ Configuration Files
📄 xp_config.txt
XP rewards per action.
📄 xp_store.txt
Stores each player’s total XP.
📄 xp_skills.txt
Stores allocated skill points per player.
📄 xp_rank_settings.txt
Controls:
XP required per rank
Number of ranks
Progression speed and balance
Last 2 ranks use custom colors
📄 xp_banner_settings.txt
Controls Banner of War behavior:
Enable or disable Banner mob spawning
Adjust spawn rate modifier
Adjust spawn cap
Prevent XP exploits from infinite mob farming
📄 xp_mob_xp.txt
Controls XP rewards for bosses and specific mobs.
🚫 Banner of War XP Control (Anti-Abuse System)
To prevent infinite XP farming:
Banner of War mob spawning can be limited or disabled
Spawn rate and spawn cap are fully configurable
Prevents abuse while keeping gameplay fair
Banner remains usable for decoration or RP
Essential for servers using XP-based progression.
🤝 Compatibility
✔ Works with all mods
✔ Fully server-side
✔ Safe to add or remove anytime
✔ No conflicts with content mods
✔ Zero performance impact
🌍 Used On
Eternal World RPG
Join the community:
👉 https://discord.gg/Kpw6PNPwfb