Horizon launcher 0.2.32 — release notes

· launcher@0.2.32 · 580a38ec0c · GitHub ↗

New

  • Native mods: own crates, Horizon's lock as their allow list, data files, named hooks, post-build steps (#3964)
  • Live count: exact numbers, a history of it, and the launcher's count links to playhorizon.dev/stats (#5217)
  • i18n(launcher): add Brazilian Portuguese (pt-BR) translation (#4834)
  • Official SMP player count in the launcher, and its history on the telemetry server (#5235)
  • Add shell completions for the launcher CLI (#5072, fixes #5047)
  • Official server: play.playhorizon.dev from links.json; launcher and game move old entries, count follows SRV (#5285)
  • Launcher: a Linux AppImage that updates in place (#3670, fixes #2110)
  • Allow native mods to register item component types (#5426, fixes #4806)
  • Launcher: play one launch as another signed-in account (#4952) (#5584)
  • feat(mods): content mods declare their own thrown entity types (#5564)

Fixed

  • Resource packs: a home folder behind a link takes its packs (#5198)
  • fix(port-pack): gate unix symlink tests with #[cfg(unix)] (#5224, fixes #5213)
  • Launcher: copy ATLauncher instances into Java instances (#3938, fixes #3937)
  • Update zip to 9.1.3 (#3832)
  • Discord: the new official invite discord.gg/playhorizon (#5239)
  • Launcher: keep each account's secrets in one macOS keychain item (#4933, fixes #4912)
  • Native mods: build under a path MinGW-w64 can read (#5189) (#5202, fixes #5189)
  • horizon-prepare: --complete and --progress json (#3545) (#3574)
  • horizon-prepare: name the game files one by one (#3545) (#3580)
  • Launcher on Windows: update without the self-deleting copy Defender flags as Wacatac (#3192, fixes #3175)
  • launcher: let players hide the partner banner on the Servers page too (#3502)
  • Content mods: creative inventory tabs, paged as NeoForge pages them (#5066, fixes #4331)
  • Add Japanese translation (ja) (#5035)
  • Launcher: an accent is any hue, not one of seven (#4176)
  • fix(launcher): localize proxy, game arguments, release headers, and sponsor section (#5226)
  • Add turkish language support (#5067)
  • Content mods: a block declares its own state properties (#5306)
  • Launcher: the 17 strings ja, pt-br and tr lack (main's launcher check) (#5397)
  • fix(port-pack): read legacy Forge mcmod.info identity (#5266, fixes #5240)
  • feat(launcher): localize Instances modal, Export, Launch, Shortcut, and Home tabs (#4839, fixes #4829)
  • Launcher: a native build of the mods turned on reads as up to date (#5471)
  • Launcher: a native rebuild starts without the old build's mod data (#5473)
  • Launcher: a mod installed from GitHub keeps its crates' data and README files (#5478)
  • Content mods: connecting blocks (cables, pipes) joined by a tag (#5468, fixes #5464)
  • Launcher: the Settings and Home strings that never reached tr() (#4178)
  • Launcher: native mods needing newer hook points build on the installed game (#5648, fixes #5352)
  • Repair incomplete title panorama assets (#4319)

Contributors

Thanks to @DUzzL, @DmytroChup, @Domanffe, @Dufru, @GIGABAIT93, @Solenopsisbot, @Sylviromi, @arismoko, @dacrab, @eymenwsmc, @finalpantasy, @haruki55go, @josegil1909, @kacpherek, @levzzz5154, @oskal675-design, @rdbtCVS, @reservedbytes, @sirrayi, @socksprox, @v3nn7.

Your launcher updates itself. New here? On Linux take the .AppImage below, make it executable and run it; on Windows and macOS download the archive, extract it and run horizon-launcher (Horizon.app on macOS). Website: https://playhorizon.dev


Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.