Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicHUD MythicHUD
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicHUDMythicHUD
  • Wiki
  • Migrating from HappyHUD

Last edited by Brickgard Mar 23, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Migrating from HappyHUD

MythicHUD features a number of immediate improvements to HappyHUD:

  1. Support for client versions 1.19.4 to 1.21.1.
  2. Support for server versions 1.19.4 to 1.21.1, except 1.20.5.
  3. No dependency on ProtocolLib, meaning support for newer Minecraft versions can be added much more rapidly.
  4. Significantly better performance due to fully asynchronous packet handling implementation.

Before replacing HappyHUD with MythicHUD, make at least one backup of your server's HappyHUD folder. This is critically important: we will not provide support for users who lost data because a backup was not created.

MythicHUD will automatically migrate an existing HappyHUD installation. Simply drop your MythicHUD jar into your plugins/ folder and ensure your HappyHUD/ data folder exists. If any issues occur, the plugin will let you know and guide you on how to fix them. If you ever run into any questions or concerts during the migration process, just go to our Discord support channel!

Changes in 1.20.5+ to vanilla HUD rendering require a breaking change to MythicHUD's shader. Hence, MythicHUD generates the mythichud-modern overlay to facilitate support for 1.20.5+. To merge this overlay with your pack, simply copy the generated mythichud-modern/ folder and the overlays section of the example pack.mcmeta to your pack. mythichud-modern/ needs to be placed in the root directory of the resource pack (i.e., the same folder as your pack.mcmeta).

Clone repository
  • Advanced Version Support
  • Changelog
  • Commands
  • Compatibility
  • Components
    • Asset Layers
    • Assets
  • Conditions
  • Conditions
    • Effect
    • Gamemode
    • Logical Operator
    • Placeholder
    • Progress
  • Fonts
  • Getting Started
  • HUD Components
View All Pages