File Details
RPGLeveling-0.3.7.jar
- R
- Jun 3, 2026
- 13.62 MB
- 6.8K
- 0.5
File Name
RPGLeveling-0.3.7.jar
Supported Versions
- 0.5
[0.3.7] — 2026-06-03
Mod version: 0.3.7 · Game version: Hytale 0.5.3
⚠️ Important
- External database - you are responsible for player data - When database sync is enabled and
MirrorDataOnlyisfalse, the shared database can overwrite live progression on join,/lvl syncdb pull, or admin edits. Always back up your database anduniverse/playersbefore turning on two-way sync, running/lvl syncdb push, editing rows by hand, or any other action that changes stored player data. RPG Leveling does not restore lost progression if a backup was not taken.
✨ Added
External database as source of truth — In
mods/Zuxaw_RPGLeveling/DatabaseConfig.json, setMirrorDataOnlytofalse(withEnabled: true) so a shared MySQL/MariaDB/PostgreSQL/H2 database holds progression across servers. When a player row exists in the DB, join and/lvl syncdb pullapply database level/XP/stats/classes; missing supplemental fields (claimed rewards, language, HUD prefs, class cooldown, etc.) are filled fromuniverse/playersand saved back. If there is no row yet, player file data is copied to the database. On first run with an empty database,universe/playersJSON files are imported once. The DB stores the same RPG fields as player save files. DefaultMirrorDataOnly: true keeps one-way mirror (game → DB only). Admin/lvl syncdb(rpgleveling.command.syncdb) pulls or pushes after manual SQL edits;/lvl syncdb statusshows the active JDBC URL. Offline admin commands update the database immediately after writing the player file. See Database sync.XP curve overrides — level cost multiplier — In
mods/Zuxaw_RPGLeveling/XPCurveOverridesConfig.json, each override row now supportsLevelCostMultiplier(XP needed for the next level in that level range) alongsideXpRateMultiplier(XP earned from kills and block break). Example:{"From": 50, "To": 79, "XpRateMultiplier": 2.0, "LevelCostMultiplier": 0.5}doubles XP gains and halves grind to level up at levels 50–79. HUD and/lvl inforeflect the scaled cost. ExistingMultiplierkeys are renamed toXpRateMultiplieron first start after update (config migration 0.3.7). Run/lvl reloadto apply. See XP curve overrides config.
🔄 Compatibility
- Hytale server target - Updated minimum server version to
0.5.3.
🔄 Changed
- Performance (100+ players) - level nameplates - Looking at a mob or player to see their level uses far less server time when many people are online.
🐛 Fixed
- Level progress HUD on join — The XP bar above the hotbar could appear empty, black, or vanish a moment after you join until something updated your XP. It now shows your level and progress reliably as soon as you enter the world.

