promotional bannermobile promotional banner

nyoUpdates | ⚡Blazing Fast Mod Manager

Blazing Fast Mod Manager powered by nyoCF API - checks ALL mods in ~50ms with full in-game UI for install, version selection and management.

File Details

NyoUpdates-2.1.0.jar

  • R
  • Mar 31, 2026
  • 691.97 KB
  • 1.0K
  • Early Access

File Name

NyoUpdates-2.1.0.jar

Supported Versions

  • Early Access

Added

  • Redesigned UI architecture - Modular panel system with responsive layout that adapts to different screen sizes
  • Hytale UpdateModule integration - Cooperates with the native Hytale auto-update system (Update 2) during server restarts
  • New commands - /updates done (dismiss notifications), /updates info <mod> (detailed mod info), /updates enable/disable <mod> (toggle mods via command)
  • Language selection UI - Settings panel now shows a clickable list of available languages with translator name, replacing the old text input
  • Periodic check notifications - Toast notifications when periodic checks complete (success or failure), configurable via notifyOnAvailableUpdates
  • EarlyPlugin backup system - Old mod JARs are backed up to .updates/backups/ before being replaced
  • 5 new translations - French, Italian, Polish, Russian, and Spanish language support

Changed

  • EarlyPlugin modernized - Structured logging with [NyoUpdates-Early] [LEVEL] format, improved compatibility with Hytale Update 3/4
  • Disabled mods sorting - Disabled mods now appear at the bottom of the mod list, sorted alphabetically
  • CurseForge link delivery - "View on CurseForge" button now sends a clickable link in chat instead of a toast notification
  • All UI labels and text are now translated at runtime (no more hardcoded English in templates)

Fixed

  • CurseForge 403 download errors - Multi-strategy download with fallback for restricted URLs
  • Version install button not updating after installation
  • Mapping save failing when no search results were displayed
  • View on CurseForge button not passing the URL correctly
  • Double install when clicking the install button multiple times
  • Update scripts not passing through command-line arguments
  • Disabled mod state not persisting through EarlyPlugin pre-server phase

Security

  • Download domain whitelist - All file downloads are restricted to official CurseForge CDN domains (edge.forgecdn.net, mediafilez.forgecdn.net, www.curseforge.com). Downloads from any other domain are blocked
  • HTTPS enforcement - All download URLs must use HTTPS; plain HTTP connections are rejected
  • Redirect validation - After following HTTP redirects, the final destination URL is re-validated against the trusted domain whitelist
  • URL sanitization - URLs containing userinfo components (e.g. https://attacker@curseforge.com/) are rejected

Translations

Thank you to the community translators who contributed to this release!

  • French (fr-fr) — Kraoc
  • Italian (it-it) — Lasersonico83
  • Polish (pl-pl) — Arcadiomo

Russian (ru-ru) and Spanish (es-es) translations were generated with AI assistance by dotJunyo. If you find any issues with these translations, please reach out!

Compatibility

  • Hytale Update 1: ✅ Compatible
  • Hytale Update 2: ✅ Compatible, UpdateModule integration
  • Hytale Update 3: ✅ Anchor UI, duplicate plugin detection, font fallback
  • Hytale Update 4: ✅ CJK fonts, /plugin reload fix, bootstrap auto-update