Repository navigation
Releases: horizon-rust/horizon
Release list
Horizon 0.2.97: Prepare, signs and 16 more fixes
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- item pickup: a stack in the off hand fills before the inventory, as getSlotWithRemainingSpace does (#3067, fixes #2865)
- death message: a creeper's blast names the creeper, not the last mob that hit (#3068, fixes #2978)
- riding: the crosshair skips the mob being ridden, so it can't be hit (#3069, fixes #2870)
- boat: the view stops at 105 degrees at every turn, so it doesn't jitter (#3070, fixes #2983)
- HUD paint: build the sprite key in one reused buffer (#3083)
- Inventory draw: a slot is drawn from a reference, not a copy (#3086)
- Creative screen: draw the selected tab from a reference (#3092)
- Server list: build each row's sprite key once (#3095)
- Effect panels: borrow the name and reuse the icon key (#3097)
- Name tags: copy a custom name only inside the tag's range (#3100)
- Crowded mobs take cramming damage, as vanilla (#3124)
- Shulker bullets are drawn as the spinning bullet model, not a flat sprite (#3127, fixes #3115)
- fix(windows): open URLs with the registered protocol handler (#3210)
- Chat and book links: a show_dialog click event opens its dialog (#3238, fixes #3204)
- Pin the turtle's walk animation to vanilla's rate (#2748, fixes #1776)
- The spawn egg's offspring is a named, tested rule (#2791, fixes #2269)
- Signs: keep laid-out sign text between frames (3458 signs: 124 → 222 fps) (#3284, fixes #1461)
- Prepare: accept Mojang's fifth 26.3 republish (5df1795e, index 917ff6d7) (#3318)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @Domanffe, @PH4N7OMx, @degepie, @iLostName, @kacpherek, @levzzz5154, @masa-masa-0314.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon 0.2.96: F1 hides the HUD only with no screen open, as key.toggleGui does and 24 more fixes
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- A summoned or egg-spawned mob is not persistent (#2836, fixes #2787)
- The breeze's wind and the wind charge scroll their textures (#2843, fixes #2760)
- Worn dyed leather armour shows its dye colour (#2880)
- Open windowed after the window system kills the game in fullscreen (#2906)
- Name the projectile in the death message when it has no owner (#2938, fixes #2802)
- Fix the crash on every start with HDR on in macOS, and start with HDR off after a start that dies in it (#2948)
- Let a mouse button toggle the cinematic camera (#2957)
- Fire lightning, spear, nest, shear, allay and sculk advancement triggers (#2975)
- Return to Sender needs the ghast's own fireball: check player_killed_entity's killing_blow (#2977, fixes #2832)
- Passive mobs: sound variants, donkey and mule stats, no mule breeding, allay distance and more as vanilla (#2984)
- Hostile mobs: hoglin timing, crossbow aim, witch resistance, wither skulls, cobwebs, beds and the dragon as vanilla (#2985)
- Match vanilla for eight block behaviours: ender chest, doors, hanging signs, beehives, carved pumpkins, vines, tripwire and turtle eggs (#2991)
- Villagers hear bells, use bone meal, fetch dropped items and play tag as vanilla; wolves beg and golems offer flowers as vanilla (#2992)
- Match vanilla mob and arrow sounds: horses, hostile fall and swim, hurt and death variants, crossbow hits (#2994)
- fix(client): the link prompt has ConfirmLinkScreen's Copy to Clipboard button (#2997)
- Hopper ticks check their block only when they move (#3032)
- Reuse the block entity ticker list between ticks (#3033)
- Sweep far chunks every eighth tick (#3035)
- Reuse natural spawn candidate buffers (#3038)
- Draw entity shadows in dim light like vanilla (#3053)
- Villagers: report a failed random_sequences write (#3102)
- Spears: charges hit while riding, and a stab stops the sprint (#3056, fixes #3019)
- Name tags read the right way in the front third-person view (#3060)
- redstone ore: a right-click lights it, as RedStoneOreBlock.useItemOn does (#3063, fixes #3044)
- F1 hides the HUD only with no screen open, as key.toggleGui does (#3065, fixes #2942)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @ASOwnerYT, @Domanffe, @feeldev12, @hectoreccles, @iLostName, @kacpherek, @leifiyoo, @levzzz5154.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon 0.2.95: Zip and 6 more fixes
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- horizon-server: bound HTTP request and header lines (#2817)
- Worldgen: build a biome source's feature decoration once, ahead of the world (#3281)
- Add a regression test for the entity draw distance (#2736, fixes #2273)
- Select World: deleting the last world opens Create New World, as vanilla does (#2771)
- ui: the mouse position is the centre whenever the grab state changes (#2797, fixes #1925)
- The shulker's body stays square to its block while the head turns (#2808, fixes #1661)
- Zip: don't trust an entry's declared sizes for allocation (#2815)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @ASOwnerYT, @levzzz5154, @sirrayi.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon 0.2.94: Keep the animated textures on in every graphics preset and 4 more fixes
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- Mod registry: validate source-only native mod bundles (#3140)
- trial spawner: a spawn egg sets its mob, as overrideEntityToSpawn does (#3064, fixes #3041)
- Server: feed the chunk workers between ticks while players' chunks load (#3250)
- Log a chat message once, as [CHAT] (#3262, fixes #3261)
- Keep the animated textures on in every graphics preset (#2742, fixes #2064)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @Domanffe, @iLostName, @levzzz5154.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon 0.2.93: Server lag in new forests, subtitles
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- Subtitles: fix closed captions never appearing (#2868)
- Server lag in new forests: count minecart signals only when a detector rail reads them (#3058)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @kacpherek, @masa-masa-0314.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon 0.2.92: feat, fix, books and 22 more fixes
Want to play? Download the Horizon launcher, not the files below
It installs this version and keeps it up to date. It is also on GitHub: the launcher releases. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.
Fixed
- Empty a bundle by holding right click (#2408)
- Let tame parrots follow their owner and sit when told to (#2382)
- Fix creative inventory off-hand swap crash on Key F (#2956)
- Creative inventory: fix the search box keeping the last search after closing (#2887, fixes #2873)
- Fonts: Pixelify Sans gets the Cyrillic О and П it was missing (#2844)
- Enable the High Contrast Block Outline option (#2965)
- Allow F13-F24 and other extended keys in key bindings (#2958)
- Play the player's own bites while eating on a remote server (#2834)
- perf(assets): drop the spare capacity of the sprite pixel buffer (#3017)
- Skip mod recipe tables until the world resources are loaded (#2943, fixes #2928)
- A hit rolls the armadillo up into a ball (#2852, fixes #2759)
- remote: a server's client doesn't load the loot tables on its first tick (#2840)
- Apply blindness fog and hide the blocked sky (#2967)
- Options: add Java 26.3 mouse settings (#2931)
- server packs: the download prompt acts as the screen it is (#2837)
- Render beacon beams, Christmas chests and glow frame maps like vanilla (#2953)
- Telemetry server: count IPv6 clients by /64 in the rate limits (#2822)
- Show Nausea on the player: spin the view and draw the swirl (#2972)
- Award the target hit and honey slide advancements (#2968)
- Armor stands press pressure plates; match vanilla's op warning in item tooltips (#2944)
- Update rustls-webpki and webpki-roots for RUSTSEC-2026-0382 and -0381 (#2883)
- Count down Riptide's spin on a server's copy of a player (#2878, fixes #2782)
- Books: page click events work, run_command ones included (#2891)
- fix(client): the first-person arm and the player models wear the player's own skin (#2980, fixes #2921)
- feat(client): slim skins wear the slim player model (#3004, fixes #2926)
Known issues
- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your
shaderpacksfolder are left where they are.
Thanks to @DanielGodriNeto, @Domanffe, @elythepreciouscat, @feeldev12, @gemakfy, @iLostName, @kacpherek, @leifiyoo, @levzzz5154, @masa-masa-0314, @sirrayi, @socksprox.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon launcher 0.2.23
New
- Launcher: Java runtimes for Minecraft: Java Edition instances (#3386)
- Launcher: Minecraft: Java Edition instances (model, version list, CLI) (#3395)
Fixed
- Registry: a WebAssembly mod's entry may turn native once, keeping the player's .hmod (#3321)
- Native mods on the hook points build on any Horizon that has them (#3323)
- Native mods: the Native mods instance gets the mods' settings from the default home (#3352)
- Native mods: horizon-mixins finds the launcher's cargo (#3388)
Your launcher updates itself. New here? Download the archive for your system below, extract it, and run horizon-launcher. Website: https://playhorizon.dev
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon launcher 0.2.22
New
- Servers follow the Nightly: horizon-server update, install.sh and install.ps1 (#3331)
- Launcher: the Nightly is the only game build, for everyone (#3342)
- Launcher: Play downloads and prepares Minecraft for an owner with no install (#3354)
Fixed
- Fix stopped-server settings loading from the launcher sidebar (#2762, fixes #2824)
- Launcher: delete a server from its settings, to the trash (#2811, fixes #2825)
- launcher: fix server delete on Windows and a CRLF test (#3378)
- Native mods build on Windows: MinGW-w64 with the toolchain, and a stage path horizon-mixins takes (#3377)
Thanks to @ESHAYAT102, @d3grando.
Your launcher updates itself. New here? Download the archive for your system below, extract it, and run horizon-launcher. Website: https://playhorizon.dev
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon launcher 0.2.21
New
- Launcher: build native mods on the Nightly they pin, with its own Rust (#3189)
- Launcher: native mods from the registry install and build like the others (#3194)
- Launcher: Native mods switch, warning and Build in Settings (#3195)
- launcher: a Sponsor link in the sidebar footer (#3208)
Fixed
- Mod registry: validate source-only native mod bundles (#3140)
- launcher: quote server junction paths and show why mklink failed (#3218, fixes #3200)
- launcher: offline names forget and show as they should (#2886)
- Fix Windows path assertions in the launcher toolchain test (#3285)
Thanks to @levzzz5154, @socksprox.
Your launcher updates itself. New here? Download the archive for your system below, extract it, and run horizon-launcher. Website: https://playhorizon.dev
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Horizon launcher 0.2.20
Fixed
- Fonts: Pixelify Sans gets the Cyrillic О and П it was missing (#2844)
- Update rustls-webpki and webpki-roots for RUSTSEC-2026-0382 and -0381 (#2883)
Thanks to @Domanffe, @sirrayi.
Your launcher updates itself. New here? Download the archive for your system below, extract it, and run horizon-launcher. Website: https://playhorizon.dev
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.