v0.12.0 - February 2026 Patch Notes

What's new in v0.12.0 - February 2026

Skill Icons

  • Skill icons on XP page - Each skill card on the Skill Overview page now displays an item icon beside the skill name representing the skill (pickaxe for Mining, longsword for Swords, bow for Archery, etc.)
  • Skill icons in notifications - XP gain and level-up notifications now include a skill icon next to the message text
  • Custom skill icon field - Custom skills can now specify an icon path in the admin Custom Skills page and the creation wizard. Icons are used for notifications; skill card icons require a matching entry in SkillCard.ui

Admin UI

  • Dropdowns replace button selectors across admin pages - Combat XP Mode, Default Language, Leveling Formula, and Boost Stack Mode on the admin dashboard now use native Hytale dropdowns instead of rows of toggle buttons. The reward type field in the Custom Skill Wizard and Skill Tree Overrides page, and the category selector in the wizard, also use dropdowns. All selections are a single click from a clean list instead of scanning multiple buttons
  • Custom Skills page: Edit button opens wizard - The separate "Edit" and "Wiz" buttons on each custom skill row have been merged into a single "Edit" button that opens the full wizard in edit mode
  • Unimplemented reward types hidden from dropdowns - Reward types without a working effect (Speed, Knockback Resistance, Haste, Fortune, Vein Miner, Effect Duration, Cooldown Reduction) are no longer shown in the reward type dropdown on admin pages

Quests

  • Multi-objective quests now show completion order hint - Quests with two or more objectives now display a label above the objective list indicating whether they must be completed in order ("Complete in order:") or can be done in any sequence ("Complete in any order:"). Localized in all 9 languages

Custom Skills Parity

  • Custom skills fully integrated in navigation - Custom skills now appear in the prev/next arrows on Skill Tree and Item Rewards pages, letting players browse through all their skills seamlessly instead of being excluded from navigation
  • Total Rewards tab available for custom skills - The "Total" tab on the Item Rewards page now works for custom skills, showing aggregated rewards across all skills
  • Custom skills treated identically everywhere - Custom skills now participate in all the same systems as built-in skills with no behavioral differences: combat stat breakdowns, boost multipliers, quest objectives, leaderboards, and admin overrides all use the same unified code path

Bug Fixes

  • Fixed players gaining XP in disabled skills - Disabling a skill via the Custom Skills admin page would hide it from the UI and leaderboards, but players could still gain XP from gameplay actions (mining, combat, kills, etc.). Disabled skills now correctly block all XP gains from triggers, combat damage, mob kills, and fishing
  • Fixed skill and tier buttons not wrapping in admin pages - When a category had many skills or a skill had many tiers, buttons would overflow horizontally instead of wrapping to the next row in the Skill Tree Overrides and Command Rewards pages. Buttons now auto-wrap to fit the available space
  • Fixed players farming fishing XP by catching and releasing the same fish - When using HyFishing, players could repeatedly catch and release the same fish to farm unlimited Fishing XP. The same fish now only awards XP once
  • Fixed fish mob kills awarding combat XP when a fishing mod is installed - When HyFishing was active, killing fish mobs would award combat weapon XP (e.g., Swords XP) instead of being blocked entirely. Fish mob kills now award no XP when a fishing integration is active, since fishing XP comes exclusively from rod catches
  • Fixed skill permissions not enforced for combat kills, damage-based XP, and fishing - When enableSkillPermissions was on, players without a skill permission (e.g., mmoskilltree.skill.swords) could still gain XP through damage-based combat, mob kills, fish kills, and the HyFishing integration. All XP award paths now respect skill permissions
  • Fixed /quest command missing permission check - The /quest command (accept, claim, abandon, status) did not check mmoskilltree.command.quest when command permissions were enabled, allowing all players to use it regardless of permissions