This is a nightly build: the launcher installs and updates it. The files below are not meant to be run directly.
Want to play? Download the Horizon launcher.
Do NOT run the files below. They will not work on their own.
The launcher installs this version and keeps it up to date. 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.
Nightly 2026-11-01 · c9d474d: main (c9d474d), built from nightly/build-2026-11-01-4 (c9d474dd9116e84c243f8992d75c11314df56f06).
Source: commit c9d474dd9116e84c243f8992d75c11314df56f06, kept for good as the tag nightly-source/2026-11-01-c9d474d; horizon-source.tar.gz is its tree. Native mods built for this Nightly pin that commit.
The launcher installs it by itself; your worlds stay as they are. A Nightly can include pull requests the Team picked before they are merged (below). Report bugs with the version the game shows ("Nightly · ").
New
- feat(mods): computed world field-of-view hook (#5976, fixes #5969)
- Native mods: draw a mob with the mod's own model (native_mob_submit) (#5895, fixes #5861)
- OptiFine entity models: packs' .jem files reshape mobs (#5659)
- Data packs and content mods: remove and replace recipes by filter (#5910, fixes #5583)
- feat(mods): native mods can open custom menus (#5741, fixes #5740)
- feat(mods): detached camera distance hook (#5992, fixes #5978)
- feat(mods): computed world fog color hook (#6000, fixes #5996)
- feat(mods): raw mouse button pre/post hooks (#6010, fixes #6007)
- Native mods: a player respawning (native_player_respawned, part of #5816) (#5820)
- --player-dir: one player's own files when several games share a game folder (#4952, 2/3) (#5513)
- Far terrain on servers (3/3): Horizon clients get their LOD from the server (#4947)
- feat(mods): native mods can raycast across the distant terrain and own an item's use (#5731, fixes #5730)
- feat(mods): final world fog parameters hook (#6003, fixes #6002)
- feat(mods): screen key release pre hook (#6014, fixes #6011)
- OptiFine entity models: custom models animate (#5665)
- Native mods: music a client mod chooses and layers (native_music, native_music_layers) (#5898, fixes #5863)
- Graphics: add configurable leaf culling modes (#5926, fixes #5924)
- OptiFine random entities: mobs wear their pack's texture variants (#5744)
- Native mods: send a server's recipes to its Horizon clients (#5949, fixes #5929)
- feat(mods): complete window keyboard input hook (#6023, fixes #6022)
- feat(mods): two-axis gameplay mouse scrolling hook (#6027, fixes #6025)
- feat(mods): screen mouse drag pre hook (#6019, fixes #6017)
- feat(mods): hear a mod container's viewers change (#6049, fixes #6047)
Fixed
- Shader packs: gl_FogFragCoord travels from the vertex stage to the fragment stage (#5964, fixes #5960)
- Shader packs: isRightHanded, is_on_ground and the dimension's uniforms (#5966, fixes #5965)
- Fix scalar vector constants in compute dispatch metadata (#5968, fixes #5956)
- Keep declared shader defaults selectable (#5974, fixes #5961)
- Expand pack options in custom image dimensions (#5980, fixes #5962)
- Accept one trailing custom-expression terminator (#5986, fixes #5963)
- Swing the hand when a painting is placed (#5958, fixes #5912)
- Thrown potions hit players, and their thrower after leaving them (#5972, fixes #5876)
- Reset boat paddles after dismounting mid-stroke (#5973, fixes #5947)
- Management protocol: read and set live difficulty (#5982)
- Tridents, rockets and fishing hooks press plates and trip tripwires (#5914, fixes #5896)
- Evokers and illusioners show hand particles while casting (#5945, fixes #5886)
- Translucent batching (1/3): translucent terrain in an arena of its own, off by default (#5984)
- terrain: sample distant tiles at an explicit mip so anisotropic filtering stops streaking (#5778, fixes #5179)
- Draw the ender dragon in every dimension, not only the End (#5789, fixes #5745)
- Native mods: screen_render_post skips the screen the server pack prompt hides (#5854)
- Primed TNT keeps its Passengers (#5883)
- Hoglins and other wide mobs suffocate in walls (#5944, fixes #5872)
- Preserve wind charge momentum across queued player movement (#5868, fixes #5828)
- Extras: hide block-break particles (#5888, fixes #5698)
- Boats can't be placed from underwater (#5993, fixes #5967)
- /datapack enable and disable reload the server's data, as /reload does (#6012, fixes #5995)
- Draw opaque terrain through a shader that never discards (#6005)
- Shader API: the material stage reads its own block texture (#5894, fixes #5893)
- Move players with opening shulker box lids (#5997, fixes #5943)
- Shader packs: cloudHeight and isElytraFlying uniforms (part of #3172) (#5693)
- Shader packs: four more translation fixes (sampler names, const parameters, arrays of arrays) (#5701, fixes #5699)
- Shader packs: a pack's vignette=false hides the game's vignette (#5723, fixes #5722)
- Allow spawn eggs to target source fluids (#5942, fixes #5870)
- Chat: a new line slides in and fades in (Smooth chat extra) (#5892)
- Explosions push projectiles (#5941, fixes #5908)
- Frog: a magma cube it eats is drawn in and vanishes, as vanilla (#5913)
- A dropped item rests on a boat, a minecart, a shulker or a held-still happy ghast (#5937)
- Do not play hand animation when block interaction returns Consume (#5… (#6031, fixes #5989)
- Sculk sensors hear tridents, potions and fishing hooks land (#6051, fixes #6050)
- Mobs follow each block's landing rule (#6057, fixes #6056)
- Run Frost Walker location effects for armor stands (#5932, fixes #5838)
- Keep Creative item tooltips visible between slots (#6026, fixes #5959)
- Renderer: finish and submit frames on a submit thread (+32% FPS in CPU-bound views) (#5779, fixes #5777)
- Add the Social Interactions screen (hide players' chat) (#6043)
- Eject passengers from submerged boats (#6029, fixes #5971)
- Dedicated server: a panic in the tick still saves the world (#5952, fixes #5788)
- Anticheat prediction: a sprint the server stopped after a hit is the client's, not a walk (#6037, fixes #5948)
- fix(mobs): match vanilla baby piglin equipment and gold pickups (#5918, fixes #5867)
- Saves: upgrade older chunk, entity and POI records as they are read (#6060, fixes #5230)
- Horizon strings: the shader options and split profiles speak every bundled language (#5771)
- Shader API: set_surface and surface_at, per-pixel data for the post stage (#5900, fixes #5899)
- TNT minecarts explode when they run into other carts (#6064, fixes #6013)
- Lightning hits boats, minecarts and orbs, by box (#6053, fixes #6052)
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 @Detimes, @Domanffe, @HrafnaValkyrja, @Joansitoh, @NerfPhaselock, @Solenopsisbot, @Sticky-Bug, @Stink-O, @Sylviromi, @Teiwazik, @TiggerTakkyTTT, @TobiasLogic, @Vaspyyy, @Xmilon, @abit-foggy, @doodlyyousuf, @elythepreciouscat, @gigamans442, @kacpherek, @loicpiller, @masa-masa-0314, @oskal675-design, @pikammmmm, @rdbtCVS, @some-du6e, @xFedeT.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Contributors
@Detimes, @Domanffe, @HrafnaValkyrja, @Joansitoh, @NerfPhaselock, @Solenopsisbot, @Sticky-Bug, @Stink-O, @Sylviromi, @Teiwazik, @TiggerTakkyTTT, @TobiasLogic, @Vaspyyy, @Xmilon, @abit-foggy, @doodlyyousuf, @elythepreciouscat, @gigamans442, @kacpherek, @loicpiller, @masa-masa-0314, @oskal675-design, @pikammmmm, @rdbtCVS, @some-du6e, @xFedeT