Skip to main contentChangelog
All notable changes to the RPG Leveling plugin. Format based on Keep a Changelog.
[0.1.9] β 2026-01-24
π Documentation
- Full documentation live β We now have docs to help with config issues and give you maximum detail on the mod. Before asking a question (in comments or on Discord): please read the docs first. 90% of the time the answer is already there. Iβm alone answering everyone, and itβs tough when people donβt take the time to read the basics β so check the docs, itβll save us both time. π
π Fixed
- π§©
/lvl gui crash β Fixed the /lvl gui command crash caused by Hytaleβs latest update. This should also fix the /lvl gui crash for some of you who had it even before the Hytale update.
π Whatβs next
- v0.2.0 in progress β A massive rework of the mod is on the way. Iβve been working on it for several days and hope youβll like it. Should arrive soon.
[0.1.8] β 2026-01-21
π Fixed
- π§© HUD/GUI compatibility β Opening
/lvl gui no longer hides then re-shows the Level HUD. Toggling the HUD caused full HUD re-renders (including other HUD mods) and could crash/disconnect some users.
- π² Monster kills / combat β Reduced lag when mobs die by simplifying the kill-handling flow and removing heavy/spammy debug output during fights.
- π Leaderboard β Opening the leaderboard is much smoother thanks to caching + background refresh; also updates instantly after admin
/lvl setlevel.
- πͺ Mining & woodcutting β Improved block-hit performance by avoiding repeated expensive lookups on every hit.
- π§© HUD β Reduced unnecessary HUD work with smart updating + throttling to keep things stable on busy servers.
- π Logging β Removed non-essential / laggy logs and enforced using
DebugLogger everywhere.
[0.1.7] β 2026-01-20
π Changed
- π― Complete HUD Management Rework β Completely redesigned HUD system architecture for maximum compatibility.
- βοΈ Damage stat balance (low-damage weapons) β Rebalanced Damage stat scaling to be fairer for low base-damage weapons (e.g. daggers) while keeping high-damage weapons in check (hybrid scaling instead of pure % scaling).
β¨ Added
- π§ Wayfinder Compatibility β Full compatibility with Wayfinder mod by Alexr03.
- β οΈ Important: Wayfinder and EyeSpy are NOT compatible with each other.
β οΈ Other
- β οΈ Performance Warning β EyeSpy can cause performance issues on servers with multiple HUD mods installed. EyeSpy forces all HUD mods/plugins to re-render, which can lead to significant lag on busy servers. They are working on it.
- π₯οΈ Server-side performance improvements β Massive optimizations to reduce lag spikes during combat and on busy servers.
- π HUD Performance Improvements β Massive performance optimizations for HUD system (credit to Alexr03, creator of Wayfinder).
π‘ Developer Notes
- Thanks to Alexr03 (creator of Wayfinder) for the inspiration and insights that led to the HUD performance improvements.
[0.1.6] β 2026-01-20
π Changed
- π BaseXP default β Changed default from 10.0 to 3 for more balanced XP gain from mob kills.
- βοΈ Damage stat β Replaced flat damage bonus with a multiplicative formula to be less cheated.
- π‘οΈ Defense stat β Replaced flat reduction with percentage-based, diminishing returns (e.g. 50 pts, 1.0 β ~40% reduction; always at least 20% of damage gets through).
- π StatPointsPerLevel default β Changed default from 5 to 3 stat points per level up.
π Fixed
- π Leaderboard β Leaderboard was showing and sorting by XP on the current level only (e.g. 200/450). It now shows and sorts by total XP earned since the beginning (cumulative).
- π AddXP command β
/lvl addxp <player> <xp> was crashing with Assert not in thread!.
β¨ Added
- π Death Penalty System β New configurable feature that resets player level to 1 upon death.
- Disabled by default β Set
ResetLevelOnDeath: true in config to enable.
- When enabled, players who die will: level reset to 1, lose all XP, have all stat allocations cleared, available stat points reset to 0.
- Prominent death notification shown when reset occurs.
- Configuration:
"ResetLevelOnDeath": false is added automatically to RPGLevelingConfig.json on next plugin load.
π¬ How to Enable Death Penalty
- Open
mods/RPGLeveling/RPGLevelingConfig.json
- Find
"ResetLevelOnDeath" (added automatically if missing)
- Change
false to true
- Restart the server or reload the plugin
[0.1.5] β 2026-01-19
β¨ Added
- π Translation Support β The plugin now supports multiple languages! Server messages, notifications, and GUI elements can be translated.
- Fully customizable via
messages.json at mods/RPGLeveling/messages.json
- Easy to create and share community translations
- English included by default
- Translation file is automatically generated on first server start
- See Translation for the full guide
Donβt worry if youβre one of those people who break into a cold sweat at the mere thought of speaking English β now you can panic in your native language instead! π
[0.1.4] β 2026-01-19
β¨ Added
- π Leaderboard System β New leaderboard page in the GUI showing all players (including offline) ranked by level and XP.
- Top 100 players with rank, username, level, and XP
- Highlights your own position
- Special colors for top 3 (Gold, Silver, Bronze)
- π¨ Navigation System β Completely redesigned GUI with modern sidebar navigation.
- Sidebar with βStats Managementβ and βLeaderboardβ tabs
- Active tab highlighting, smooth tab switching
- π Debug Configuration β New
Debug config option.
Debug: false (default) β clean console, no GUI/leaderboard spam
Debug: true β detailed debug logging for troubleshooting
- Automatically added to existing config on server restart
π Fixed
- π Console Spam β Fixed excessive logging from GUI and leaderboard. All debug logs now respect the
Debug config.
- ποΈ HUD Visibility β Level progress HUD no longer stays visible when opening Stats GUI; HUD hides/shows correctly with improved state management.
[0.1.3] β 2026-01-18
π Fixed
- π‘οΈ Defense stat β Defense could reduce damage to 0 at high points. Now caps at 80% reduction; at least 20% of damage always gets through.
- βοΈ Damage stat β
DamageStatValuePerPoint and DefenseStatValuePerPoint now load correctly from config at startup (workaround for Hytale Config). Default for both: 1.
π Changed
- π BlacklistedStats default β No stats blacklisted by default. Default is
"" instead of "StaminaRegenDelay".
- π‘οΈ DefenseStatValuePerPoint default β Raised from 0.5 to 1.
- βοΈ Default config β Full default
RPGLevelingConfig.json documented in MODINFO (Configuration section).
[0.1.2] β 2026-01-17
π Fixed
- βοΈ MaxStatPoints Params β Max stat point configuration now works correctly. All limits are properly applied and enforced.
- π« Ammo Stat β Fixed ammo stat functionality; players can properly allocate points to increase ammo capacity.
π Changed
- β‘ Stamina System Rework β Replaced
StaminaRegenDelay with two stats:
- StaminaRegenSpeed β How fast stamina regenerates
- StaminaConsumption β How much stamina is consumed during activities
- π Exploration Balance β New stamina stats make exploration more engaging and balanced.
- π BlacklistedStats Configuration β Fully modifiable in config; admins can customize which stats are hidden.
- βοΈ Default Configuration Values β Updated:
MaxStatPointsAmmo 50β4, new MaxStatPointsStaminaRegenSpeed 50, MaxStatPointsStaminaConsumption 50, BlacklistedStats β βStaminaRegenDelayβ only.
ποΈ Removed
- β¨ MagicCharges Stat β Removed for now due to bugs. May return in a future update.
[0.1.1] β 2026-01-17
π Fixed
- πͺ΅ Woodcutting/Mining Stat Separation β Woodcutting no longer affected mining blocks and vice versa. Mining and woodcutting are now properly separated.
- βοΈ Damage Calculation Formula β Reworked from flat addition to percentage-based multiplier:
damage = baseDamage * (1.0 + statLevel * statValuePerPoint / 25).
- π Stat Scaling Balance β Adjusted so blocks donβt break too easily at low levels; level 50 with 50 woodcutting can break trees in 1β2 hits.
- π’ Zero Stats Handling β Zero points in a stat has no negative effect; base performance without penalties.
π Changed
- π Mining/Woodcutting Calculation β Switched to percentage-based multipliers instead of flat damage addition.
[0.1.0] β 2026-01-17
β¨ Added
- βοΈ Damage Skill β Increases damage dealt to NPCs.
- π‘οΈ Defense Skill β Reduces damage taken from NPCs/entities.
- πͺ¨ Mining Skill β Increases damage to stone and ore blocks; mine faster.
- πͺ΅ Woodcutting Skill β Increases damage to wood blocks; chop trees faster.
- βοΈ Maximum Stat Points Configuration β Per-stat limits (MaxStatPointsHealth, Stamina, Mana, Ammo, Oxygen, StaminaRegenDelay, MagicCharges, Immunity, Damage, Mining, Woodcutting, Defense). Default: 50 per stat.
- π« BlacklistedStats Configuration β
BlacklistedStats option (comma-separated) to blacklist specific stats. Default: Ammo, Immunity, MagicCharges, StaminaRegenDelay.
π Changed
- β‘ HUD Performance Optimization β LevelProgress HUD reworked to use Hytaleβs native CustomUIHud; better performance and stability.
- π¨ UI Assets Rework β All UI assets updated for improved visuals and consistency.
π Fixed
- π Log Error Fix β Fixed spam log errors on server start when players didnβt have levelup data yet; proper initialization for new players.
[0.0.3] β 2026-01-16
π Fixed
- π¨ Critical HUD crash fix β Fixed critical HUD crashes with incremental updates, removed immediate updates, added proper change detection.
β¨ Added
- ποΈ EnableHUD configuration option β Admins can disable the HUD display if desired.
π Changed
- β‘ Optimized HUD updates β HUD updates only when data actually changes; fewer unnecessary updates, better performance.
[0.0.2] β 2026-01-16
π Changed
- π¨ HUD Reorganization β Level progress bar moved to center of screen, just above life and stamina bars for better visibility.
- β¨οΈ Command Prefix Rebranding β Rebranded from
rpglvl to lvl for a shorter, cleaner command.
π Fixed
- π« Dirt Block Recipe Bug β Removed unintended dirt block crafting recipe (10 dirt β 1 dirt in pocket crafting).
- π§© CustomUI HUD Crashes β Fixed βCustomUI HUDβ crashes during gameplay.
- π XP Progress Display Bug β Fixed HUD stuck at 0% XP progress; now shows actual XP percentage.
π Notes
- π§© MultipleHUD Requirement β When using other HUD mods, install MultipleHUD; otherwise the level progress HUD wonβt be visible.
[0.0.1] β Initial Release
β¨ Added
- π Initial release of the RPG Leveling plugin
- π Basic leveling system
- ποΈ HUD display for level and XP progress
- βοΈ Configuration system