promotional bannermobile promotional banner

RPG Leveling And Stats/Skills

RPG Leveling turns Hytale into a true RPG with XP, levels, zones, scaling difficulty, and stat progression. Easy–Extreme modes; spend points on Damage, Defense, Health, Stamina. 0.3.0: classes and 18 passives (LifeSteal, Impact…). HUD, GUI, leaderboard.

File Details

RPGLeveling-0.3.4.jar

  • R
  • Apr 1, 2026
  • 13.49 MB
  • 38.4K
  • Early Access

File Name

RPGLeveling-0.3.4.jar

Supported Versions

  • Early Access

[0.3.4] — 2026-04-02

Mod version: 0.3.4 · Game version: Hytale 2026.03.26-89796e57b

Ko-fi Discord

✨ Added

  • Stats GUI — Settings tab & per-player level HUD — New SETTINGS sidebar tab in the RPG Leveling GUI with Show / Hide level HUD controls. Preference is stored per player in PlayerLevelData (HideLevelProgressHud) and persists across sessions. When the server disables the HUD (EnableHUD), the tab explains that and hides the toggle. LevelProgressHudManager.hideHud now actually removes the custom HUD (so it also works while the stats GUI is open and when the HUD is globally off).
  • Stats GUI — per-player notification toggles — When EnableNotification is on, Settings adds XP / progression and (if EnablePassiveNotifications) class passive rows so players can turn off those toasts for themselves (HideXpProgressNotifications, HidePassiveNotifications on PlayerLevelData). Applies to XP gain, level-up / zone / kill / boost / critical / death penalty lines and passive heal-buff-damage popups (NotificationPreferenceHelper).
  • Command permissions (rpgleveling.command.*) — Admin /lvl subcommands, /classes, and each xprateboost leaf use requirePermission with a dedicated node (see RpgLevelingPermissions). /lvl gui and /lvl info stay open to all players (no node). Wildcard rpgleveling.command.* covers the full admin set. /lvl info shows the admin command list when the sender has any admin node, hytale.command.admin, the wildcard, or OP group. Documented in docs/commands.mdx and MODINFO.md.
  • XP boost end broadcast — When a timed /lvl xprateboost expires on its own, players get the same kind of large on-screen title as at start, saying the boost finished (everyone for a global boost, only that player for a personal boost). clearall, clearplayer, and stop cancel the scheduled end notice so there is no “finished” title when an admin stops a boost early. Uses EnableNotification and new message keys notifications.xp_boost_ended_*.

🔄 Changed

  • Chat placeholders — Mods that customize chat with format strings (for example Essentials Plus) may need Placeholder API for %rpglevelling_*% tokens to show level, XP, and class instead of plain text. RPG Leveling connects to Placeholder API automatically when that mod is on the server.