
RPG Leveling Plugin
Turn Hytale into a real RPG. RPG Leveling adds experience, levels, zones, difficulty scaling, and stat-based progression. Monster-level XP and level-gap penalties keep progression balanced; difficulty presets (Easy / Normal / Hard / Extreme) shape how tough it feels. You earn stat points every level and spend them on Damage, Mining, Woodcutting, Defense, Health, Stamina, Movement Speed, Mana Regen, and more - with a clear HUD, in-game GUI, and leaderboard.0.3.8 - Built on Hytale 0.5.4.BlacklistedXPBlocksinRPGLevelingConfig.jsonto exclude blocks from mining/woodcutting XP, faster level progress HUD on busy servers, level nameplate console spam fixed, and leaderboard names no longer show “Unknown Player”. 0.3.7 added external database sync andLevelCostMultiplier. 0.3.6 added per-range XP-earned multipliers and nativeHudManagerHUD. 0.3.5 added per-player language; 0.3.3 modder APIs, chat placeholders,/lvl xprateboost, NameplateBuilder. Class system (0.3.1): 6 classes, 18 passives, zones, Monster-level XP, stats, instances.
Quick Links
- Overview - What the plugin adds (XP, levels, zones, stats, classes, passives, HUD, GUI, leaderboards)
- Connect docs to AI (MCP) - Use Mintlify’s hosted MCP to search these docs from Cursor / Claude / Codex (human-readable guide at
/mcp-info; connector URL still ends with/mcp) - Troubleshooting: HUD Crash Fix - Fix HUD crashes with MultipleHUD or
EnableHUD: false - Dependencies - Optional MultipleHUD for HUD mod compatibility
- API - For modders: add XP, listen for events, get player level
- Database - Sync player data to external database (H2, MySQL, MariaDB, PostgreSQL)
- Commands -
/lvl gui,/lvl info, admin commands - Configuration - Overview of all config files
- Main Config -
RPGLevelingConfig.json(XP rates, difficulty, toggles) - Stats Config -
StatsLevelConfig.json(stat points, values, limits) - Zone Config -
ZoneLevelConfig.json(zone levels, entity overrides) - Instance Config -
InstanceLevelConfig.json(dungeon levels, overrides) - Messages Config -
MessagesLanguageMapping.json(translations)
- Main Config -
- Classes configuration - Class JSON, weapons, tiers, innate bonuses (0.3.6)
- Passives configuration - PassivesConfig.json, triggers, tiered values (0.3.6)
- Custom class guide - Override a class (e.g. Jedi with lightsabers)
- Add modded weapons to a class - Give a class bonuses for weapons from other mods
- Instance & Dungeon mod setup - Configure the mod to work with instance and dungeon mods (e.g. Skeleton Dungeon)
- Override entity xp and level - Override level/XP for a mod’s entities (bosses, custom mobs)
- Formulas - Monster-level XP, level-difference multipliers, zones
- Difficulty Scaling - Monster damage, HP, level-gap penalties
- Share XP with teammates - PartyPro: XP share, level display, configurable multipliers and distance
- Level display in chat formatting (Essentials Plus) - Show level and class in Essentials Plus
config.jsonchat.groups(%rpglevelling_*%with{player}/{message})
Screenshots
| Level Up | Monster Level | Stats GUI | Leaderboard | Commands |
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |






