promotional bannermobile promotional banner
premium banner
Hot-swap Hytale server mods from an update inbox without restarting the server.

Description

๐Ÿš€ ModHotReload

Hot-reload Hytale server mods without restarting your server.

ModHotReload lets you safely update server-side plugins at runtime by simply dropping a new .jar into an update folder. No restarts. No downtime. No risky file overwrites.


โœจ What it does

Instead of replacing files directly in mods, ModHotReload uses a safe update inbox system:

  1. Build a new version of your mod

  2. Drop it into mod-updates/

  3. ModHotReload automatically:

    • waits until the file is fully copied
    • unloads the old plugin
    • creates a backup
    • installs the new version
    • loads it instantly

โœ… If something breaks โ€” it rolls back automatically


๐Ÿ”ฅ Why use ModHotReload

  • โšก Update plugins without restarting the server
  • ๐Ÿงช Perfect for mod development & testing
  • ๐Ÿ›  Reduce downtime on live servers
  • ๐Ÿ’พ Automatic backups before every update
  • ๐Ÿ” Built-in rollback on failure
  • ๐Ÿ“ฆ Clean archive of processed & failed updates

๐Ÿง  Core Features

  • ๐Ÿ“‚ Update inbox (mod-updates)
  • ๐Ÿ‘€ Optional auto-watch mode
  • ๐Ÿ”„ Runtime load / unload / reload
  • ๐Ÿงฏ Safe replacement workflow (no file locking issues)
  • ๐Ÿ•“ Update history tracking
  • โš™๏ธ Configurable folders & timing

๐Ÿ“ฆ Default Structure

mods/                     # Active plugins
mod-updates/              # Drop new jars here
mod-updates/_processed/   # เคธเคซเคฒ updates
mod-updates/_failed/      # Failed updates
mod-updates/_backups/     # Backup copies

๐ŸŽฎ Commands

/modhotreload status
/modhotreload scan
/modhotreload history
/modhotreload watch on|off
/modhotreload reloadconfig
/modhotreload load <group:name>
/modhotreload unload <group:name>
/modhotreload reload <group:name>

Permission: modhotreload.admin


โš ๏ธ Important Notes

  • โœ… Works with normal server plugins (mods)

  • โŒ Does NOT support:

    • earlyplugins
    • class transformers
  • ๐Ÿ”„ Server logic reloads instantly

  • ๐ŸŽจ Client-side changes (UI, assets) may require player reconnect


๐Ÿงช Best Use Cases

  • Developing and testing mods faster
  • Maintaining admin tools on live servers
  • Reducing restart cycles
  • Safely deploying quick fixes

โš™๏ธ Installation

  1. Put the mod .jar into your mods folder
  2. Start the server once
  3. Drop updated plugins into mod-updates/
  4. Done โ€” ModHotReload handles the rest

โ“ FAQ

Does this reload all mods? โ†’ Only normal server plugins

Is it safe? โ†’ Yes, with backups and rollback โ€” but always test critical updates

Do players see changes instantly? โ†’ Server logic โ€” yes โ†’ UI/assets โ€” may require reconnect


๐Ÿ’ก Summary

ModHotReload turns plugin updates from a risky restart process into a safe, automated, drop-in workflow.