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-04 · 6475f62: main (6475f62), built from nightly/build-2026-11-04-3 (6475f62f3c834b7489e1816bf47f47ea5eb2b879).
Source: commit 6475f62f3c834b7489e1816bf47f47ea5eb2b879, kept for good as the tag nightly-source/2026-11-04-6475f62; 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
- Launcher: the Shop on the glass look, the new founder set, cosmetics on by default (#8620)
Fixed
- launcher: Sculk banner on every page without its border, GitHub mark on Sponsor (#9095)
- game: a wither never rides a minecart (#8843, fixes #8790)
- mobs: a zero-duration effect is over, not infinite (#8853, fixes #8721)
- mobs: the wither takes no potion effect (#8857, fixes #8776)
- mobs: environmental damage does not dim a glow squid (#8864, fixes #8724)
- Boats never take a Warden or Wither aboard, as vanilla (#8887, fixes #8831)
- chat: include entity_types and wind charges in summon autocomplete (#8501, fixes #8419)
- mobs: suppress Guardian and Elder Guardian flop sounds when silent (#8966, fixes #8933)
- mobs: set Elder Guardian wander restriction on ai.home (#8952, fixes #8934)
- game: guard container open and close game events by opener count edge (#8964, fixes #8957)
- mobs: exclude wither from sweet berry bush and powder snow slowdown (#9051, fixes #8785)
- Advancements: thrown snowballs, eggs and pearls and bucketed mobs fire their triggers (#8654, fixes #8653)
- Advancements: a bare id, tag or key in a predicate reads as a minecraft: one (#8662, fixes #8661)
- Advancements: potion and cloud kills and falling-block hits fire their triggers (#8683, fixes #8682)
- Advancements: looking_at sees every entity, in every trigger (#8687, fixes #8686)
- Shader packs: currentRenderedItemId per draw, and the hand per held item (#8042)
- Preserve authored shader uniform initial values (proposed independent replacement) (#8474, fixes #7811)
- Bind terrain resource-pack material maps (proposed independent replacement) (#8510, fixes #7747)
- Shader packs: smooth() fade times count tenths of a second, as in Iris (#8974, fixes #8492)
- Shader packs: read shaders.properties with the feature macros, as Iris does (#8975, fixes #8493)
- Shader packs: expand macros in custom uniform and variable lines (#8993, fixes #8976)
- Shader packs: atomic functions on a component of a buffer block's vector (#8994, fixes #8977)
- Shader packs: min3, max3 and mid3 of GL_AMD_shader_trinary_minmax (#9002, fixes #8460)
- Shader packs: match iris.features names in any case, as Iris does (#9014, fixes #8996)
- Shader packs: a custom uniform naming what Iris can't see reads 0 whole (#9015, fixes #8995)
- Shader packs: without gbuffers_clouds, draw the clouds with gbuffers_textured, else gbuffers_basic (#9019, fixes #9011)
- Shader packs: light Nether faces at the Nether's up-face 0.9, as Iris does (#9020, fixes #9012)
- Shader packs: a forced flip of a buffer the program writes cancels its flip (#9022, fixes #9010)
- Shader packs: a Clear = false buffer starts each frame from its last write (#9023, fixes #9009)
- Packs: a decimal pack format reads as its whole part (#9047, fixes #9042)
- Shader packs: a glow item frame and what it holds draw as glow_item_frame (#9048, fixes #9043)
- Shader packs: End portal faces reach the shadow pass with their block entity (#9049, fixes #9044)
- Shader packs: read shadowtex0/1 linearly through a plain sampler, as Iris does (#8999)
- Shader packs: a const local may be a texel offset (#9005, fixes #8462)
- Shader packs: a pack with an integer colortex0 loads (#9007, fixes #8459)
- Shader packs: read colortex formats only where Iris 1.11.7 does (#9087, fixes #9063)
- Superflat worlds with structures place their features and lakes (#8163)
- Superflat worlds without structures place their features and lakes too (#8170, fixes #2912)
- Shader packs: a bool member of a std430 buffer translates (#8182, fixes #8175)
- Buckets: the fluid ray passes through the hollow of a torch, fence or flower (#8188, fixes #8180)
- A server sends its world packs' tags for every registry, not only dialogs (#8218)
- Worker pool: release idle generators while the client keeps meshing (#8520)
- Commands: /execute on owner no longer finds the guest in place when the owner is not in the world (#8619, fixes #8488)
- A passenger freezes in powder snow, and the frostbite overlay shows it (#8167)
- A boat in powder snow is slowed and throws snowflakes (#8171, fixes #8156)
- horizon-server: Prometheus metrics by dimension (loaded chunks and entities) (#8194, fixes #8191)
- Implement live entity broadcast range management (#8128, fixes #8124)
- Server API: pin lifecycle replies (#8834, fixes #8816)
- Server API: pin backup replies (#8844, fixes #8839)
Thanks to @Akirabane, @HrafnaValkyrja, @TiggerTakkyTTT, @arslanarm, @contactjayclatty, @degepie, @gigamans442, @glitchsnake, @senjinthedragon.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
Contributors
@Akirabane, @HrafnaValkyrja, @TiggerTakkyTTT, @arslanarm, @contactjayclatty, @degepie, @gigamans442, @glitchsnake, @senjinthedragon