{
 "format": "horizon-journal",
 "version": 2,
 "generated": "2026-10-26T14:00:04.294Z",
 "url": "https://playhorizon.dev/hub#journal",
 "entries": [
  {
   "id": "pr-2170",
   "kind": "merge",
   "date": "2026-10-26T13:59:28Z",
   "title": "Site: downloads and 1-5 star ratings on /mods",
   "url": "https://github.com/ludovic111/horizon/pull/2170",
   "number": 2170
  },
  {
   "id": "pr-2061",
   "kind": "merge",
   "date": "2026-10-26T13:53:48Z",
   "title": "Reset boss overlay on server reconfiguration",
   "url": "https://github.com/ludovic111/horizon/pull/2061",
   "number": 2061
  },
  {
   "id": "pr-2052",
   "kind": "merge",
   "date": "2026-10-26T13:50:55Z",
   "title": "Container clicks: a closed screen drops its press state",
   "url": "https://github.com/ludovic111/horizon/pull/2052",
   "number": 2052
  },
  {
   "id": "pr-2044",
   "kind": "merge",
   "date": "2026-10-26T13:47:48Z",
   "title": "Roadmap: finished help-wanted items link the pull requests that did them",
   "url": "https://github.com/ludovic111/horizon/pull/2044",
   "number": 2044
  },
  {
   "id": "pr-2041",
   "kind": "merge",
   "date": "2026-10-26T13:44:53Z",
   "title": "Shaders: the frame uniforms keep their buffer between frames",
   "url": "https://github.com/ludovic111/horizon/pull/2041",
   "number": 2041
  },
  {
   "id": "pr-2029",
   "kind": "merge",
   "date": "2026-10-26T13:41:28Z",
   "title": "Subtitles: measure each line once per frame",
   "url": "https://github.com/ludovic111/horizon/pull/2029",
   "number": 2029
  },
  {
   "id": "release-v0.2.70",
   "kind": "release",
   "date": "2026-10-26T13:39:49Z",
   "title": "Horizon 0.2.70: launcher, registry, Horizon shader packs and 17 more changes",
   "plain": "Launcher, registry, Horizon shader packs and 17 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.70",
   "tag": "v0.2.70"
  },
  {
   "id": "pr-2167",
   "kind": "merge",
   "date": "2026-10-26T13:36:13Z",
   "title": "Mod registry: 1-5 star ratings, one per GitHub account",
   "url": "https://github.com/ludovic111/horizon/pull/2167",
   "number": 2167
  },
  {
   "id": "pr-2027",
   "kind": "merge",
   "date": "2026-10-26T13:33:10Z",
   "title": "Signs: cut the first line on byte offsets, not through a char copy",
   "url": "https://github.com/ludovic111/horizon/pull/2027",
   "number": 2027
  },
  {
   "id": "pr-2024",
   "kind": "merge",
   "date": "2026-10-26T13:30:20Z",
   "title": "Item cooldowns: tick them on the server client's path too",
   "url": "https://github.com/ludovic111/horizon/pull/2024",
   "number": 2024
  },
  {
   "id": "pr-2012",
   "kind": "merge",
   "date": "2026-10-26T13:27:30Z",
   "title": "Mob models: one Poses per mob per frame, not one per equipment layer",
   "url": "https://github.com/ludovic111/horizon/pull/2012",
   "number": 2012
  },
  {
   "id": "pr-2081",
   "kind": "merge",
   "date": "2026-10-26T13:18:22Z",
   "title": "Performance preset: keep animated textures on",
   "url": "https://github.com/ludovic111/horizon/pull/2081",
   "number": 2081
  },
  {
   "id": "pr-2079",
   "kind": "merge",
   "date": "2026-10-26T13:14:45Z",
   "title": "The ender dragon's hits and breath name it in the death message",
   "url": "https://github.com/ludovic111/horizon/pull/2079",
   "number": 2079
  },
  {
   "id": "pr-2010",
   "kind": "merge",
   "date": "2026-10-26T13:13:29Z",
   "title": "Mob models: one skip lookup per part, not one per polygon",
   "url": "https://github.com/ludovic111/horizon/pull/2010",
   "number": 2010
  },
  {
   "id": "pr-2009",
   "kind": "merge",
   "date": "2026-10-26T13:10:44Z",
   "title": "A villager's new profession rolls its trades",
   "url": "https://github.com/ludovic111/horizon/pull/2009",
   "number": 2009
  },
  {
   "id": "pr-1993",
   "kind": "merge",
   "date": "2026-10-26T13:09:58Z",
   "title": "Frames: one scan for breaking progress, and no name formatting per crack",
   "url": "https://github.com/ludovic111/horizon/pull/1993",
   "number": 1993
  },
  {
   "id": "pr-2108",
   "kind": "merge",
   "date": "2026-10-26T13:07:33Z",
   "title": "Worldgen data loads its three biggest parts in parallel",
   "url": "https://github.com/ludovic111/horizon/pull/2108",
   "number": 2108
  },
  {
   "id": "pr-2042",
   "kind": "merge",
   "date": "2026-10-26T13:06:20Z",
   "title": "Tooltips: compare the hidden component id without a UTF-16 copy",
   "url": "https://github.com/ludovic111/horizon/pull/2042",
   "number": 2042
  },
  {
   "id": "pr-2118",
   "kind": "merge",
   "date": "2026-10-26T13:03:06Z",
   "title": "Localization: server screens and the new world name follow the language",
   "url": "https://github.com/ludovic111/horizon/pull/2118",
   "number": 2118
  },
  {
   "id": "pr-2117",
   "kind": "merge",
   "date": "2026-10-26T13:00:02Z",
   "title": "Font: menus keep their run-time glyphs when the renderer rebuilds its atlas",
   "url": "https://github.com/ludovic111/horizon/pull/2117",
   "number": 2117
  },
  {
   "id": "pr-2053",
   "kind": "merge",
   "date": "2026-10-26T12:59:13Z",
   "title": "Fix recipe book overlays surviving inventory changes",
   "url": "https://github.com/ludovic111/horizon/pull/2053",
   "number": 2053
  },
  {
   "id": "pr-2020",
   "kind": "merge",
   "date": "2026-10-26T12:58:21Z",
   "title": "Chat: a LAN guest's line follows the host's Chat option",
   "url": "https://github.com/ludovic111/horizon/pull/2020",
   "number": 2020
  },
  {
   "id": "pr-2018",
   "kind": "merge",
   "date": "2026-10-26T12:55:48Z",
   "title": "Fix hostile mob removal in Peaceful difficulty",
   "url": "https://github.com/ludovic111/horizon/pull/2018",
   "number": 2018
  },
  {
   "id": "pr-2007",
   "kind": "merge",
   "date": "2026-10-26T12:55:12Z",
   "title": "Fix walking arm animation while riding boats",
   "url": "https://github.com/ludovic111/horizon/pull/2007",
   "number": 2007
  },
  {
   "id": "pr-2048",
   "kind": "merge",
   "date": "2026-10-26T12:52:47Z",
   "title": "Fix warden sonic boom waves for connected players",
   "url": "https://github.com/ludovic111/horizon/pull/2048",
   "number": 2048
  },
  {
   "id": "pr-2003",
   "kind": "merge",
   "date": "2026-10-26T12:51:59Z",
   "title": "Bats flap their wings on server clients",
   "url": "https://github.com/ludovic111/horizon/pull/2003",
   "number": 2003
  },
  {
   "id": "pr-1992",
   "kind": "merge",
   "date": "2026-10-26T12:51:05Z",
   "title": "Benchmark: wait for the post-teleport load before measuring",
   "url": "https://github.com/ludovic111/horizon/pull/1992",
   "number": 1992
  },
  {
   "id": "pr-1999",
   "kind": "merge",
   "date": "2026-10-26T12:48:23Z",
   "title": "Show critical-hit particles on server clients",
   "url": "https://github.com/ludovic111/horizon/pull/1999",
   "number": 1999
  },
  {
   "id": "pr-1987",
   "kind": "merge",
   "date": "2026-10-26T12:47:04Z",
   "title": "World text parity: same-frame glyph uploads, display lines, name-tag colours",
   "url": "https://github.com/ludovic111/horizon/pull/1987",
   "number": 1987
  },
  {
   "id": "pr-2085",
   "kind": "merge",
   "date": "2026-10-26T12:44:44Z",
   "title": "Stop endermen teleporting nonstop in the End",
   "url": "https://github.com/ludovic111/horizon/pull/2085",
   "number": 2085
  },
  {
   "id": "pr-2082",
   "kind": "merge",
   "date": "2026-10-26T12:44:08Z",
   "title": "Multiplayer: no break particles or sound when a player puts out fire",
   "url": "https://github.com/ludovic111/horizon/pull/2082",
   "number": 2082
  },
  {
   "id": "pr-2031",
   "kind": "merge",
   "date": "2026-10-26T12:43:35Z",
   "title": "F3: measure each line once per frame",
   "url": "https://github.com/ludovic111/horizon/pull/2031",
   "number": 2031
  },
  {
   "id": "pr-2011",
   "kind": "merge",
   "date": "2026-10-26T12:42:53Z",
   "title": "Name tags: collect the ridden mobs once, not per tag",
   "url": "https://github.com/ludovic111/horizon/pull/2011",
   "number": 2011
  },
  {
   "id": "pr-1986",
   "kind": "merge",
   "date": "2026-10-26T12:42:24Z",
   "title": "Prepare: the CLI finds Minecraft 26.3 in ATLauncher and the CurseForge app",
   "url": "https://github.com/ludovic111/horizon/pull/1986",
   "number": 1986
  },
  {
   "id": "pr-2122",
   "kind": "merge",
   "date": "2026-10-26T12:38:03Z",
   "title": "Horizon shader packs: the material stage runs in the game",
   "url": "https://github.com/ludovic111/horizon/pull/2122",
   "number": 2122
  },
  {
   "id": "pr-2090",
   "kind": "merge",
   "date": "2026-10-26T12:02:04Z",
   "title": "Teleports free their dropped columns off the frame and in batches",
   "url": "https://github.com/ludovic111/horizon/pull/2090",
   "number": 2090
  },
  {
   "id": "release-launcher@0.2.11",
   "kind": "release",
   "date": "2026-10-26T11:58:56Z",
   "title": "Horizon launcher 0.2.11",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.11",
   "tag": "launcher@0.2.11"
  },
  {
   "id": "pr-1837",
   "kind": "merge",
   "date": "2026-10-26T11:43:44Z",
   "title": "cargo horizon-mod test: scripts for server mods",
   "url": "https://github.com/ludovic111/horizon/pull/1837",
   "number": 1837,
   "item": "modder-tools",
   "item_title": "Tools for people who make mods"
  },
  {
   "id": "pr-1765",
   "kind": "merge",
   "date": "2026-10-26T11:24:10Z",
   "title": "Lithostitched's processors as the game's own types; replace the old Lithostitched conversion",
   "url": "https://github.com/ludovic111/horizon/pull/1765",
   "number": 1765,
   "item": "modpack-worldgen",
   "item_title": "Modpacks' world generation, natively"
  },
  {
   "id": "pr-2098",
   "kind": "merge",
   "date": "2026-10-26T11:22:56Z",
   "title": "Launcher: don't install a mod version the game can't run",
   "url": "https://github.com/ludovic111/horizon/pull/2098",
   "number": 2098
  },
  {
   "id": "pr-2080",
   "kind": "merge",
   "date": "2026-10-26T11:06:13Z",
   "title": "Mod API levels: refuse a mod made for a newer Horizon, list each version's level",
   "url": "https://github.com/ludovic111/horizon/pull/2080",
   "number": 2080
  },
  {
   "id": "pr-1975",
   "kind": "merge",
   "date": "2026-10-26T10:55:21Z",
   "title": "Drop a pending server trip when its player is teleported within the level",
   "url": "https://github.com/ludovic111/horizon/pull/1975",
   "number": 1975
  },
  {
   "id": "pr-1971",
   "kind": "merge",
   "date": "2026-10-26T10:52:34Z",
   "title": "Firework explosions hurt nearby players, not only the boosted one",
   "url": "https://github.com/ludovic111/horizon/pull/1971",
   "number": 1971
  },
  {
   "id": "pr-1909",
   "kind": "merge",
   "date": "2026-10-26T10:47:59Z",
   "title": "Migrate player integration coverage to server-thread hosting",
   "url": "https://github.com/ludovic111/horizon/pull/1909",
   "number": 1909
  },
  {
   "id": "pr-1980",
   "kind": "merge",
   "date": "2026-10-26T10:45:09Z",
   "title": "Play no place sound when a block item placement is refused",
   "url": "https://github.com/ludovic111/horizon/pull/1980",
   "number": 1980
  },
  {
   "id": "pr-1979",
   "kind": "merge",
   "date": "2026-10-26T10:42:33Z",
   "title": "Check a server player's moves with the box of its pose",
   "url": "https://github.com/ludovic111/horizon/pull/1979",
   "number": 1979
  },
  {
   "id": "pr-1978",
   "kind": "merge",
   "date": "2026-10-26T10:39:58Z",
   "title": "Count the death roll in ticks so the dead camera eases instead of shaking",
   "url": "https://github.com/ludovic111/horizon/pull/1978",
   "number": 1978
  },
  {
   "id": "pr-1976",
   "kind": "merge",
   "date": "2026-10-26T10:37:21Z",
   "title": "Tick End gateways' server copies on a server without a window",
   "url": "https://github.com/ludovic111/horizon/pull/1976",
   "number": 1976
  },
  {
   "id": "pr-1974",
   "kind": "merge",
   "date": "2026-10-26T10:34:26Z",
   "title": "Vehicle storage menus edit the vehicle's own items",
   "url": "https://github.com/ludovic111/horizon/pull/1974",
   "number": 1974
  },
  {
   "id": "pr-1973",
   "kind": "merge",
   "date": "2026-10-26T10:31:24Z",
   "title": "Save furnace, brewing stand and crafter edits made through a server menu",
   "url": "https://github.com/ludovic111/horizon/pull/1973",
   "number": 1973
  },
  {
   "id": "pr-1972",
   "kind": "merge",
   "date": "2026-10-26T10:28:34Z",
   "title": "Shulker bullets home on the guest the shulker targets",
   "url": "https://github.com/ludovic111/horizon/pull/1972",
   "number": 1972
  },
  {
   "id": "pr-1984",
   "kind": "merge",
   "date": "2026-10-26T10:23:24Z",
   "title": "Make water currents carry dropped items",
   "url": "https://github.com/ludovic111/horizon/pull/1984",
   "number": 1984
  },
  {
   "id": "pr-1970",
   "kind": "merge",
   "date": "2026-10-26T10:22:16Z",
   "title": "Mark a server's player dead while its arrival in a level is loading",
   "url": "https://github.com/ludovic111/horizon/pull/1970",
   "number": 1970
  },
  {
   "id": "release-v0.2.69",
   "kind": "release",
   "date": "2026-10-26T10:09:18Z",
   "title": "Horizon 0.2.69: Options > Horizon Settings > Shader Packs and 5 more changes",
   "plain": "Options > Horizon Settings > Shader Packs and 5 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.69",
   "tag": "v0.2.69"
  },
  {
   "id": "pr-1833",
   "kind": "merge",
   "date": "2026-10-26T10:07:36Z",
   "title": "Mod API 0.3 (experimental): server mods' contract, runtime and SDK",
   "url": "https://github.com/ludovic111/horizon/pull/1833",
   "number": 1833,
   "item": "server-mods",
   "item_title": "Mods that run on the server"
  },
  {
   "id": "pr-2036",
   "kind": "merge",
   "date": "2026-10-26T09:57:13Z",
   "title": "launcher: a Shader packs tab that installs Horizon's own shader packs",
   "url": "https://github.com/ludovic111/horizon/pull/2036",
   "number": 2036
  },
  {
   "id": "pr-1855",
   "kind": "merge",
   "date": "2026-10-26T09:39:25Z",
   "title": "Registry: shader packs are checked by the game's own shader check, and open",
   "url": "https://github.com/ludovic111/horizon/pull/1855",
   "number": 1855,
   "item": "native-shaders",
   "item_title": "Horizon's own shader format and kit"
  },
  {
   "id": "pr-1863",
   "kind": "merge",
   "date": "2026-10-26T09:36:58Z",
   "title": "Horizon shader packs: the sky stage runs in the game",
   "url": "https://github.com/ludovic111/horizon/pull/1863",
   "number": 1863,
   "item": "native-shaders",
   "item_title": "Horizon's own shader format and kit"
  },
  {
   "id": "pr-2063",
   "kind": "merge",
   "date": "2026-10-26T09:30:50Z",
   "title": "Minimap moved to the mod browser: remove the built-in minimap",
   "url": "https://github.com/ludovic111/horizon/pull/2063",
   "number": 2063
  },
  {
   "id": "release-v0.2.68",
   "kind": "release",
   "date": "2026-10-26T09:04:36Z",
   "title": "Horizon 0.2.68: cargo horizon-mod test, Horizon shader packs and 3 more changes",
   "plain": "Cargo horizon-mod test, Horizon shader packs and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.68",
   "tag": "v0.2.68"
  },
  {
   "id": "pr-2057",
   "kind": "merge",
   "date": "2026-10-26T08:56:19Z",
   "title": "Server chunk packets decode on their own thread, not in the frame",
   "url": "https://github.com/ludovic111/horizon/pull/2057",
   "number": 2057
  },
  {
   "id": "release-launcher@0.2.10",
   "kind": "release",
   "date": "2026-10-26T08:28:25Z",
   "title": "Horizon launcher 0.2.10",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.10",
   "tag": "launcher@0.2.10"
  },
  {
   "id": "pr-2028",
   "kind": "merge",
   "date": "2026-10-26T08:22:21Z",
   "title": "Options > Horizon Settings > Shader Packs: pick a pack of either kind",
   "url": "https://github.com/ludovic111/horizon/pull/2028",
   "number": 2028
  },
  {
   "id": "pr-2030",
   "kind": "merge",
   "date": "2026-10-26T08:09:20Z",
   "title": "Zoom moved to the mod browser: remove the built-in zoom",
   "url": "https://github.com/ludovic111/horizon/pull/2030",
   "number": 2030
  },
  {
   "id": "pr-1812",
   "kind": "merge",
   "date": "2026-10-26T07:57:39Z",
   "title": "Trapped chests give their signal, barrels show they're open",
   "url": "https://github.com/ludovic111/horizon/pull/1812",
   "number": 1812
  },
  {
   "id": "pr-1809",
   "kind": "merge",
   "date": "2026-10-26T07:55:30Z",
   "title": "A server's client shows the nether portal effect",
   "url": "https://github.com/ludovic111/horizon/pull/1809",
   "number": 1809
  },
  {
   "id": "pr-1896",
   "kind": "merge",
   "date": "2026-10-26T07:53:23Z",
   "title": "Items thrown out of the creative inventory drop on servers and the server thread",
   "url": "https://github.com/ludovic111/horizon/pull/1896",
   "number": 1896
  },
  {
   "id": "release-v0.2.67",
   "kind": "release",
   "date": "2026-10-26T07:39:46Z",
   "title": "Horizon 0.2.67: Server dialogs and 43 more changes",
   "plain": "Server dialogs and 43 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.67",
   "tag": "v0.2.67"
  },
  {
   "id": "pr-2026",
   "kind": "merge",
   "date": "2026-10-26T07:33:06Z",
   "title": "F3 shows the shader pack's GPU time per pass, for either kind of pack",
   "url": "https://github.com/ludovic111/horizon/pull/2026",
   "number": 2026
  },
  {
   "id": "pr-1932",
   "kind": "merge",
   "date": "2026-10-26T03:54:32Z",
   "title": "Chat: the Chat option hides what it says it hides",
   "url": "https://github.com/ludovic111/horizon/pull/1932",
   "number": 1932,
   "item": "chat-settings",
   "item_title": "Chat settings and team prefixes"
  },
  {
   "id": "release-launcher@0.2.9",
   "kind": "release",
   "date": "2026-10-26T00:27:17Z",
   "title": "Horizon launcher 0.2.9",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.9",
   "tag": "launcher@0.2.9"
  },
  {
   "id": "weekly-2026-43",
   "kind": "weekly",
   "date": "2026-10-25T23:59:59.000Z",
   "title": "Single player becomes a server, servers send their packs",
   "plain": "Single player now runs on its own server thread, as vanilla does, and a run of fixes made shields, tridents, elytra, maps, fishing, signs and books work there and for every server player. Servers can send you their resource packs, the launcher got its blocky new look, and the first pieces of Horizon's mod registry landed. Shader packs were taken out, to come back written from scratch.",
   "dev": "The server thread became the default (#1514), after guests and server-thread players reached parity: totems (#1463), death drops (#1464), signs and books (#1465, #1466), shields, tridents, crossbows and spyglasses (#1476), elytra (#1475), maps (#1510), fishing (#1509), wind charges (#1508), strikes and mob effects (#1512), the cursor stack on close (#1513). Server resource packs: the dedicated server offers them (#1562) and the client downloads, asks and applies them (#1569, #1570). Mod registry: index schema 1 and `.hpack` (#1634), `cargo horizon-mod check` (#1642), the submission service (#1659). Shader packs were removed (#1561) and the clean-room rewrite started from the format's documentation (#1584 onward). Releases now ship in batches of five pull requests, or six hours after the oldest (#1554).",
   "url": "https://playhorizon.dev/hub#week-2026-43"
  },
  {
   "id": "release-v0.2.66",
   "kind": "release",
   "date": "2026-10-25T22:32:17Z",
   "title": "Horizon 0.2.66: Fix/client mods server thread, client, multiplayer and 2 more fixes",
   "plain": "Fix/client mods server thread, client, multiplayer and 2 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.66",
   "tag": "v0.2.66"
  },
  {
   "id": "release-v0.2.65",
   "kind": "release",
   "date": "2026-10-25T21:30:28Z",
   "title": "Horizon 0.2.65: OpenGL 3.3, furnace, server, localization and 1 more fix",
   "plain": "OpenGL 3.3, furnace, server, localization and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.65",
   "tag": "v0.2.65"
  },
  {
   "id": "release-v0.2.64",
   "kind": "release",
   "date": "2026-10-25T21:11:49Z",
   "title": "Horizon 0.2.64: Creative, fix, openGL and 2 more fixes",
   "plain": "Creative, fix, openGL and 2 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.64",
   "tag": "v0.2.64"
  },
  {
   "id": "release-v0.2.63",
   "kind": "release",
   "date": "2026-10-25T20:55:01Z",
   "title": "Horizon 0.2.63: OpenGL and 2 more changes",
   "plain": "OpenGL and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.63",
   "tag": "v0.2.63"
  },
  {
   "id": "shipped-opengl-fallback",
   "kind": "shipped",
   "date": "2026-10-25T20:55:01Z",
   "title": "OpenGL for old computers",
   "plain": "Horizon now starts on old PCs whose graphics card has no Vulkan or DirectX 12 driver: it switches to OpenGL by itself, and Options > Graphics can pick OpenGL by hand.",
   "url": "https://playhorizon.dev/hub#opengl-fallback",
   "item": "opengl-fallback",
   "item_title": "OpenGL for old computers",
   "shipped_in": "v0.2.63",
   "post": "Horizon now starts on old PCs whose graphics card has no Vulkan or DirectX 12 driver: it switches to OpenGL by itself, and Options > Graphics can pick OpenGL by hand.",
   "announce": false
  },
  {
   "id": "release-v0.2.62",
   "kind": "release",
   "date": "2026-10-25T20:18:54Z",
   "title": "Horizon 0.2.62: Keep shulker boxes out of shulker boxes on the server and 4 more fixes",
   "plain": "Keep shulker boxes out of shulker boxes on the server and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.62",
   "tag": "v0.2.62"
  },
  {
   "id": "release-v0.2.61",
   "kind": "release",
   "date": "2026-10-25T19:43:48Z",
   "title": "Horizon 0.2.61: Make hardcore players spectators when they respawn and 4 more fixes",
   "plain": "Make hardcore players spectators when they respawn and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.61",
   "tag": "v0.2.61"
  },
  {
   "id": "release-v0.2.60",
   "kind": "release",
   "date": "2026-10-25T19:20:02Z",
   "title": "Horizon 0.2.60: A tool that changes a block ends the click on a server's client and 4 more fixes",
   "plain": "A tool that changes a block ends the click on a server's client and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.60",
   "tag": "v0.2.60"
  },
  {
   "id": "release-v0.2.59",
   "kind": "release",
   "date": "2026-10-25T18:59:01Z",
   "title": "Horizon 0.2.59: Surface and 4 more fixes",
   "plain": "Surface and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.59",
   "tag": "v0.2.59"
  },
  {
   "id": "release-v0.2.58",
   "kind": "release",
   "date": "2026-10-25T16:55:09Z",
   "title": "Horizon 0.2.58: Discord Rich Presence, multiplayer, client and 2 more changes",
   "plain": "Discord Rich Presence, multiplayer, client and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.58",
   "tag": "v0.2.58"
  },
  {
   "id": "release-launcher@0.2.8",
   "kind": "release",
   "date": "2026-10-25T16:50:07Z",
   "title": "Horizon launcher 0.2.8",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.8",
   "tag": "launcher@0.2.8"
  },
  {
   "id": "release-v0.2.57",
   "kind": "release",
   "date": "2026-10-25T13:47:23Z",
   "title": "Horizon 0.2.57: Discord Rich Presence and 9 more changes",
   "plain": "Discord Rich Presence and 9 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.57",
   "tag": "v0.2.57"
  },
  {
   "id": "release-v0.2.56",
   "kind": "release",
   "date": "2026-10-25T13:30:52Z",
   "title": "Horizon 0.2.56: Save, packs, clippy, client mods, multiplayer and 2 more fixes",
   "plain": "Save, packs, clippy, client mods, multiplayer and 2 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.56",
   "tag": "v0.2.56"
  },
  {
   "id": "release-launcher@0.2.7",
   "kind": "release",
   "date": "2026-10-25T13:17:10Z",
   "title": "Horizon launcher 0.2.7",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.7",
   "tag": "launcher@0.2.7"
  },
  {
   "id": "release-v0.2.55",
   "kind": "release",
   "date": "2026-10-25T11:25:14Z",
   "title": "Horizon 0.2.55: Separate world entry from authoritative world loading and 4 more fixes",
   "plain": "Separate world entry from authoritative world loading and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.55",
   "tag": "v0.2.55"
  },
  {
   "id": "release-v0.2.54",
   "kind": "release",
   "date": "2026-10-25T08:30:43Z",
   "title": "Horizon 0.2.54: Client, trading, /tp",
   "plain": "Client, trading, /tp",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.54",
   "tag": "v0.2.54"
  },
  {
   "id": "release-v0.2.53",
   "kind": "release",
   "date": "2026-10-25T07:51:37Z",
   "title": "Horizon 0.2.53: Server thread and 3 more fixes",
   "plain": "Server thread and 3 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.53",
   "tag": "v0.2.53"
  },
  {
   "id": "release-v0.2.52",
   "kind": "release",
   "date": "2026-10-25T07:38:34Z",
   "title": "Horizon 0.2.52: crops remaining after server-side farmland trampling and 4 more fixes",
   "plain": "Crops remaining after server-side farmland trampling and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.52",
   "tag": "v0.2.52"
  },
  {
   "id": "release-v0.2.51",
   "kind": "release",
   "date": "2026-10-25T07:15:34Z",
   "title": "Horizon 0.2.51: Connect to a server's IPv4 address first, as vanilla does and 4 more fixes",
   "plain": "Connect to a server's IPv4 address first, as vanilla does and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.51",
   "tag": "v0.2.51"
  },
  {
   "id": "release-launcher@0.2.6",
   "kind": "release",
   "date": "2026-10-25T04:46:55Z",
   "title": "Horizon launcher 0.2.6",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.6",
   "tag": "launcher@0.2.6"
  },
  {
   "id": "release-v0.2.50",
   "kind": "release",
   "date": "2026-10-24T23:38:14Z",
   "title": "Horizon 0.2.50: Remove unused saved-chunk section loader and 4 more fixes",
   "plain": "Remove unused saved-chunk section loader and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.50",
   "tag": "v0.2.50"
  },
  {
   "id": "release-v0.2.49",
   "kind": "release",
   "date": "2026-10-24T22:40:40Z",
   "title": "Horizon 0.2.49: Language and 4 more fixes",
   "plain": "Language and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.49",
   "tag": "v0.2.49"
  },
  {
   "id": "release-launcher@0.2.5",
   "kind": "release",
   "date": "2026-10-24T21:41:03Z",
   "title": "Horizon launcher 0.2.5",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.5",
   "tag": "launcher@0.2.5"
  },
  {
   "id": "release-v0.2.48",
   "kind": "release",
   "date": "2026-10-24T19:23:08Z",
   "title": "Horizon 0.2.48: Server resource packs, resource Packs screen and 2 more changes",
   "plain": "Server resource packs, resource Packs screen and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.48",
   "tag": "v0.2.48"
  },
  {
   "id": "shipped-server-resource-packs",
   "kind": "shipped",
   "date": "2026-10-24T19:23:08Z",
   "title": "Server resource packs",
   "plain": "Servers can send you their resource pack: Horizon asks, downloads it and applies it, like vanilla.",
   "url": "https://playhorizon.dev/hub#server-resource-packs",
   "item": "server-resource-packs",
   "item_title": "Server resource packs",
   "shipped_in": "v0.2.48",
   "post": "Servers can send you their resource pack: Horizon asks, downloads it and applies it, like vanilla.",
   "announce": false
  },
  {
   "id": "release-v0.2.47",
   "kind": "release",
   "date": "2026-10-24T16:35:44Z",
   "title": "Horizon 0.2.47: Dedicated server and 4 more changes",
   "plain": "Dedicated server and 4 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.47",
   "tag": "v0.2.47"
  },
  {
   "id": "release-launcher@0.2.4",
   "kind": "release",
   "date": "2026-10-24T15:48:57Z",
   "title": "Horizon launcher 0.2.4",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.4",
   "tag": "launcher@0.2.4"
  },
  {
   "id": "release-v0.2.46",
   "kind": "release",
   "date": "2026-10-24T12:14:47Z",
   "title": "Horizon 0.2.46: Launcher adds Programmer Art and High Contrast to older prepared resources and 1 more change",
   "plain": "Launcher adds Programmer Art and High Contrast to older prepared resources and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.46",
   "tag": "v0.2.46"
  },
  {
   "id": "release-v0.2.45",
   "kind": "release",
   "date": "2026-10-24T11:58:18Z",
   "title": "Horizon 0.2.45: Aim extra knockback with Mth's sine table",
   "plain": "Aim extra knockback with Mth's sine table",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.45",
   "tag": "v0.2.45"
  },
  {
   "id": "release-v0.2.44",
   "kind": "release",
   "date": "2026-10-24T11:42:01Z",
   "title": "Horizon 0.2.44: Stop a guest's sprint when its hit knocks back and 1 more fix",
   "plain": "Stop a guest's sprint when its hit knocks back and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.44",
   "tag": "v0.2.44"
  },
  {
   "id": "release-v0.2.43",
   "kind": "release",
   "date": "2026-10-24T11:26:35Z",
   "title": "Horizon 0.2.43: Java shader packs",
   "plain": "Java shader packs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.43",
   "tag": "v0.2.43"
  },
  {
   "id": "release-v0.2.42",
   "kind": "release",
   "date": "2026-10-24T08:18:32Z",
   "title": "Horizon 0.2.42: Villagers open and close doors on their paths",
   "plain": "Villagers open and close doors on their paths",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.42",
   "tag": "v0.2.42"
  },
  {
   "id": "release-v0.2.41",
   "kind": "release",
   "date": "2026-10-24T06:41:24Z",
   "title": "Horizon 0.2.41: Villagers summon iron golems the vanilla way and remember them",
   "plain": "Villagers summon iron golems the vanilla way and remember them",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.41",
   "tag": "v0.2.41"
  },
  {
   "id": "release-v0.2.40",
   "kind": "release",
   "date": "2026-10-24T06:15:38Z",
   "title": "Horizon 0.2.40: Villagers, llamas, bees, allays and copper golems search the full path budget",
   "plain": "Villagers, llamas, bees, allays and copper golems search the full path budget",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.40",
   "tag": "v0.2.40"
  },
  {
   "id": "release-v0.2.39",
   "kind": "release",
   "date": "2026-10-24T05:51:25Z",
   "title": "Horizon 0.2.39: Single player runs on its server thread by default again and 7 more changes",
   "plain": "Single player runs on its server thread by default again and 7 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.39",
   "tag": "v0.2.39"
  },
  {
   "id": "shipped-server-thread-default",
   "kind": "shipped",
   "date": "2026-10-24T05:51:25Z",
   "title": "Single player on its own server thread",
   "plain": "Single player runs on a server thread, as vanilla does, so the world keeps ticking smoothly while the window draws.",
   "url": "https://playhorizon.dev/hub#server-thread-default",
   "item": "server-thread-default",
   "item_title": "Single player on its own server thread",
   "shipped_in": "v0.2.39",
   "post": "Single player runs on a server thread, as vanilla does, so the world keeps ticking smoothly while the window draws.",
   "announce": false
  },
  {
   "id": "release-v0.2.38",
   "kind": "release",
   "date": "2026-10-24T05:34:27Z",
   "title": "Horizon 0.2.38: Creative search tab",
   "plain": "Creative search tab",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.38",
   "tag": "v0.2.38"
  },
  {
   "id": "release-v0.2.37",
   "kind": "release",
   "date": "2026-10-24T05:16:43Z",
   "title": "Horizon 0.2.37: Programmer Art and High Contrast",
   "plain": "Programmer Art and High Contrast",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.37",
   "tag": "v0.2.37"
  },
  {
   "id": "release-v0.2.36",
   "kind": "release",
   "date": "2026-10-24T04:49:14Z",
   "title": "Horizon 0.2.36: Java shader packs",
   "plain": "Java shader packs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.36",
   "tag": "v0.2.36"
  },
  {
   "id": "release-v0.2.35",
   "kind": "release",
   "date": "2026-10-24T04:32:04Z",
   "title": "Horizon 0.2.35: Java shader packs",
   "plain": "Java shader packs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.35",
   "tag": "v0.2.35"
  },
  {
   "id": "release-v0.2.34",
   "kind": "release",
   "date": "2026-10-24T03:22:44Z",
   "title": "Horizon 0.2.34: Servers wait for the player's client to finish breaking a block",
   "plain": "Servers wait for the player's client to finish breaking a block",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.34",
   "tag": "v0.2.34"
  },
  {
   "id": "release-v0.2.33",
   "kind": "release",
   "date": "2026-10-24T03:07:13Z",
   "title": "Horizon 0.2.33: Wind charges push a server's players",
   "plain": "Wind charges push a server's players",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.33",
   "tag": "v0.2.33"
  },
  {
   "id": "release-v0.2.32",
   "kind": "release",
   "date": "2026-10-24T02:17:21Z",
   "title": "Horizon 0.2.32: Shields, tridents, crossbows and spyglasses work on a server's players and 1 more change",
   "plain": "Shields, tridents, crossbows and spyglasses work on a server's players and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.32",
   "tag": "v0.2.32"
  },
  {
   "id": "release-v0.2.31",
   "kind": "release",
   "date": "2026-10-24T01:59:39Z",
   "title": "Horizon 0.2.31: Books open on a server's players, and what they write and sign reaches the server and 2 more changes",
   "plain": "Books open on a server's players, and what they write and sign reaches the server and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.31",
   "tag": "v0.2.31"
  },
  {
   "id": "release-v0.2.30",
   "kind": "release",
   "date": "2026-10-24T01:38:20Z",
   "title": "Horizon 0.2.30: Java shader packs",
   "plain": "Java shader packs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.30",
   "tag": "v0.2.30"
  },
  {
   "id": "release-v0.2.29",
   "kind": "release",
   "date": "2026-10-24T01:16:06Z",
   "title": "Horizon 0.2.29: Maps in one hand, prepare",
   "plain": "Maps in one hand, prepare",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.29",
   "tag": "v0.2.29"
  },
  {
   "id": "release-launcher@0.2.3",
   "kind": "release",
   "date": "2026-10-24T01:13:19Z",
   "title": "Horizon launcher 0.2.3",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.3",
   "tag": "launcher@0.2.3"
  },
  {
   "id": "release-v0.2.28",
   "kind": "release",
   "date": "2026-10-24T01:00:17Z",
   "title": "Horizon 0.2.28: Chat",
   "plain": "Chat",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.28",
   "tag": "v0.2.28"
  },
  {
   "id": "release-launcher@0.2.2",
   "kind": "release",
   "date": "2026-10-24T00:23:36Z",
   "title": "Horizon launcher 0.2.2",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.2",
   "tag": "launcher@0.2.2"
  },
  {
   "id": "release-v0.2.27",
   "kind": "release",
   "date": "2026-10-23T22:55:21Z",
   "title": "Horizon 0.2.27: Bundles take and give items in inventories and containers",
   "plain": "Bundles take and give items in inventories and containers",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.27",
   "tag": "v0.2.27"
  },
  {
   "id": "release-v0.2.26",
   "kind": "release",
   "date": "2026-10-23T22:30:51Z",
   "title": "Horizon 0.2.26: Entity use with either hand",
   "plain": "Entity use with either hand",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.26",
   "tag": "v0.2.26"
  },
  {
   "id": "release-v0.2.25",
   "kind": "release",
   "date": "2026-10-23T21:31:19Z",
   "title": "Horizon 0.2.25: In-frame single player slows down instead of dropping to 2 FPS when its ticks overrun",
   "plain": "In-frame single player slows down instead of dropping to 2 FPS when its ticks overrun",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.25",
   "tag": "v0.2.25"
  },
  {
   "id": "release-v0.2.24",
   "kind": "release",
   "date": "2026-10-23T21:01:14Z",
   "title": "Horizon 0.2.24: Totems save a server's players",
   "plain": "Totems save a server's players",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.24",
   "tag": "v0.2.24"
  },
  {
   "id": "release-v0.2.23",
   "kind": "release",
   "date": "2026-10-23T19:29:39Z",
   "title": "Horizon 0.2.23: Particles from a server",
   "plain": "Particles from a server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.23",
   "tag": "v0.2.23"
  },
  {
   "id": "release-v0.2.22",
   "kind": "release",
   "date": "2026-10-23T18:53:59Z",
   "title": "Horizon 0.2.22: Java shader packs",
   "plain": "Java shader packs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.22",
   "tag": "v0.2.22"
  },
  {
   "id": "release-v0.2.21",
   "kind": "release",
   "date": "2026-10-23T18:37:42Z",
   "title": "Horizon 0.2.21: Restore Guest and 2 more fixes",
   "plain": "Restore Guest and 2 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.21",
   "tag": "v0.2.21"
  },
  {
   "id": "release-v0.2.20",
   "kind": "release",
   "date": "2026-10-23T17:59:17Z",
   "title": "Horizon 0.2.20: Thrown potions and eyes of ender fly on a server's clients",
   "plain": "Thrown potions and eyes of ender fly on a server's clients",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.20",
   "tag": "v0.2.20"
  },
  {
   "id": "release-v0.2.19",
   "kind": "release",
   "date": "2026-10-23T16:15:59Z",
   "title": "Horizon 0.2.19: High-resolution resource packs draw the GUI at its size",
   "plain": "High-resolution resource packs draw the GUI at its size",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.19",
   "tag": "v0.2.19"
  },
  {
   "id": "release-v0.2.18",
   "kind": "release",
   "date": "2026-10-23T15:59:32Z",
   "title": "Horizon 0.2.18: Metal, benchmark, screen overlays and 31 more changes",
   "plain": "Metal, benchmark, screen overlays and 31 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.18",
   "tag": "v0.2.18"
  },
  {
   "id": "release-v0.2.17",
   "kind": "release",
   "date": "2026-10-23T14:22:35Z",
   "title": "Horizon 0.2.17: Metal",
   "plain": "Metal",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.17",
   "tag": "v0.2.17"
  },
  {
   "id": "shipped-metal-occlusion",
   "kind": "shipped",
   "date": "2026-10-23T14:22:35Z",
   "title": "GPU occlusion culling on Macs",
   "plain": "On Macs the GPU now skips terrain hidden behind hills and caves: 8 to 48% more frames per second at 32 chunks on an M4 Pro.",
   "url": "https://playhorizon.dev/hub#metal-occlusion",
   "item": "metal-occlusion",
   "item_title": "GPU occlusion culling on Macs",
   "shipped_in": "v0.2.17",
   "post": "On Macs the GPU now skips terrain hidden behind hills and caves: 8 to 48% more frames per second at 32 chunks on an M4 Pro.",
   "announce": false
  },
  {
   "id": "release-v0.2.16",
   "kind": "release",
   "date": "2026-10-23T13:31:34Z",
   "title": "Horizon 0.2.16: feat",
   "plain": "Feat",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.16",
   "tag": "v0.2.16"
  },
  {
   "id": "release-v0.2.15",
   "kind": "release",
   "date": "2026-10-23T12:00:01Z",
   "title": "Horizon 0.2.15: Rules",
   "plain": "Rules",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.15",
   "tag": "v0.2.15"
  },
  {
   "id": "release-v0.2.14",
   "kind": "release",
   "date": "2026-10-23T11:43:35Z",
   "title": "Horizon 0.2.14: Leads",
   "plain": "Leads",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.14",
   "tag": "v0.2.14"
  },
  {
   "id": "release-v0.2.13",
   "kind": "release",
   "date": "2026-10-23T10:35:20Z",
   "title": "Horizon 0.2.13: Single player runs in the frame by default again",
   "plain": "Single player runs in the frame by default again",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.13",
   "tag": "v0.2.13"
  },
  {
   "id": "release-v0.2.12",
   "kind": "release",
   "date": "2026-10-23T09:41:19Z",
   "title": "Horizon 0.2.12: Server's mobs",
   "plain": "Server's mobs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.12",
   "tag": "v0.2.12"
  },
  {
   "id": "release-v0.2.11",
   "kind": "release",
   "date": "2026-10-23T07:48:10Z",
   "title": "Horizon 0.2.11: Benchmark, screen overlays",
   "plain": "Benchmark, screen overlays",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.11",
   "tag": "v0.2.11"
  },
  {
   "id": "release-v0.2.10",
   "kind": "release",
   "date": "2026-10-23T07:31:10Z",
   "title": "Horizon 0.2.10: Beds, mobs, items push out of blocks and 3 more fixes",
   "plain": "Beds, mobs, items push out of blocks and 3 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.10",
   "tag": "v0.2.10"
  },
  {
   "id": "release-v0.2.9",
   "kind": "release",
   "date": "2026-10-23T07:14:01Z",
   "title": "Horizon 0.2.9: Server players",
   "plain": "Server players",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.9",
   "tag": "v0.2.9"
  },
  {
   "id": "release-v0.2.8",
   "kind": "release",
   "date": "2026-10-23T05:15:58Z",
   "title": "Horizon 0.2.8: Explosions hurt and push minecarts, so TNT minecarts chain and 1 more fix",
   "plain": "Explosions hurt and push minecarts, so TNT minecarts chain and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.8",
   "tag": "v0.2.8"
  },
  {
   "id": "release-v0.2.7",
   "kind": "release",
   "date": "2026-10-23T05:01:12Z",
   "title": "Horizon 0.2.7: Server players respawn at their point in the Nether and 3 more changes",
   "plain": "Server players respawn at their point in the Nether and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.7",
   "tag": "v0.2.7"
  },
  {
   "id": "release-v0.2.6",
   "kind": "release",
   "date": "2026-10-23T04:44:33Z",
   "title": "Horizon 0.2.6: Credits and end poem and 2 more changes",
   "plain": "Credits and end poem and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.6",
   "tag": "v0.2.6"
  },
  {
   "id": "release-v0.2.5",
   "kind": "release",
   "date": "2026-10-23T03:49:25Z",
   "title": "Horizon 0.2.5: Horizon Settings > AI Agent and 3 more changes",
   "plain": "Horizon Settings > AI Agent and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.5",
   "tag": "v0.2.5"
  },
  {
   "id": "shipped-far-detail",
   "kind": "shipped",
   "date": "2026-10-23T03:49:25Z",
   "title": "Far Detail for integrated graphics",
   "plain": "An optional Reduced setting for far terrain, suggested on integrated graphics, that saves 2 to 4 ms of GPU time per frame.",
   "url": "https://playhorizon.dev/hub#far-detail",
   "item": "far-detail",
   "item_title": "Far Detail for integrated graphics",
   "shipped_in": "v0.2.5",
   "post": "An optional Reduced setting for far terrain, suggested on integrated graphics, that saves 2 to 4 ms of GPU time per frame.",
   "announce": false
  },
  {
   "id": "shipped-gpu-animated-textures",
   "kind": "shipped",
   "date": "2026-10-23T03:49:25Z",
   "title": "Animated textures on the GPU",
   "plain": "Water, lava and other animated blocks are now animated by the graphics card: 1.7 to 2.4 times better 1% lows on Intel graphics.",
   "url": "https://playhorizon.dev/hub#gpu-animated-textures",
   "item": "gpu-animated-textures",
   "item_title": "Animated textures on the GPU",
   "shipped_in": "v0.2.5",
   "post": "Water, lava and other animated blocks are now animated by the graphics card: 1.7 to 2.4 times better 1% lows on Intel graphics.",
   "announce": false
  },
  {
   "id": "release-v0.2.4",
   "kind": "release",
   "date": "2026-10-23T03:33:30Z",
   "title": "Horizon 0.2.4: Section draws grouped by arena page",
   "plain": "Section draws grouped by arena page",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.4",
   "tag": "v0.2.4"
  },
  {
   "id": "release-launcher@0.2.1",
   "kind": "release",
   "date": "2026-10-23T03:15:30Z",
   "title": "Horizon launcher 0.2.1",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.1",
   "tag": "launcher@0.2.1"
  },
  {
   "id": "release-v0.2.3",
   "kind": "release",
   "date": "2026-10-23T02:11:31Z",
   "title": "Horizon 0.2.3: horizon-ctl, no AI",
   "plain": "Horizon-ctl, no AI",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.3",
   "tag": "v0.2.3"
  },
  {
   "id": "release-v0.2.2",
   "kind": "release",
   "date": "2026-10-23T01:58:27Z",
   "title": "Horizon 0.2.2: Telemetry",
   "plain": "Telemetry",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.2",
   "tag": "v0.2.2"
  },
  {
   "id": "release-v0.2.1",
   "kind": "release",
   "date": "2026-10-23T01:39:39Z",
   "title": "Horizon 0.2.1: Revert #1257",
   "plain": "Revert #1257",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.1",
   "tag": "v0.2.1"
  },
  {
   "id": "release-launcher@0.2.0",
   "kind": "release",
   "date": "2026-10-23T01:12:17Z",
   "title": "Horizon launcher 0.2.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher%400.2.0",
   "tag": "launcher@0.2.0"
  },
  {
   "id": "shipped-launcher-look",
   "kind": "shipped",
   "date": "2026-10-23T01:12:17Z",
   "title": "A blocky, Minecraft-like launcher",
   "plain": "The launcher got a new blocky look in Horizon's purple, in dark and light.",
   "url": "https://playhorizon.dev/hub#launcher-look",
   "item": "launcher-look",
   "item_title": "A blocky, Minecraft-like launcher",
   "shipped_in": "launcher@0.2.0",
   "post": "The launcher got a new blocky look in Horizon's purple, in dark and light.",
   "announce": false
  },
  {
   "id": "shipped-mod-browser",
   "kind": "shipped",
   "date": "2026-10-23T01:12:17Z",
   "title": "The launcher's mod browser",
   "plain": "Search Modrinth for mods, modpacks and resource packs from the launcher; it says before installing what works in Horizon.",
   "url": "https://playhorizon.dev/hub#mod-browser",
   "item": "mod-browser",
   "item_title": "The launcher's mod browser",
   "shipped_in": "launcher@0.2.0",
   "post": "Search Modrinth for mods, modpacks and resource packs from the launcher; it says before installing what works in Horizon.",
   "announce": false
  },
  {
   "id": "release-v0.2.0",
   "kind": "release",
   "date": "2026-10-23T00:42:19Z",
   "title": "Horizon 0.2.0: Website and 18 more changes",
   "plain": "Website and 18 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v0.2.0",
   "tag": "v0.2.0"
  },
  {
   "id": "release-v2026.10.23",
   "kind": "release",
   "date": "2026-10-23T00:26:11Z",
   "title": "Horizon 2026.10.23: Mount inventories for a server's players, and llama inventories",
   "plain": "Mount inventories for a server's players, and llama inventories",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.23",
   "tag": "v2026.10.23"
  },
  {
   "id": "release-v2026.10.22.16",
   "kind": "release",
   "date": "2026-10-23T00:09:41Z",
   "title": "Horizon 2026.10.22.16: Riding animals for a server's players",
   "plain": "Riding animals for a server's players",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.16",
   "tag": "v2026.10.22.16"
  },
  {
   "id": "release-v2026.10.22.15",
   "kind": "release",
   "date": "2026-10-22T23:53:27Z",
   "title": "Horizon 2026.10.22.15: Website, telemetry",
   "plain": "Website, telemetry",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.15",
   "tag": "v2026.10.22.15"
  },
  {
   "id": "release-v2026.10.22.14",
   "kind": "release",
   "date": "2026-10-22T23:32:03Z",
   "title": "Horizon 2026.10.22.14: One menu style, vanilla's",
   "plain": "One menu style, vanilla's",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.14",
   "tag": "v2026.10.22.14"
  },
  {
   "id": "release-v2026.10.22.13",
   "kind": "release",
   "date": "2026-10-22T22:21:32Z",
   "title": "Horizon 2026.10.22.13: Play with Friends on single player's server thread and 1 more fix",
   "plain": "Play with Friends on single player's server thread and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.13",
   "tag": "v2026.10.22.13"
  },
  {
   "id": "release-v2026.10.22.12",
   "kind": "release",
   "date": "2026-10-22T21:37:54Z",
   "title": "Horizon 2026.10.22.12: Cache uniform surface biome cells for 10% faster Nether generation and 1 more fix",
   "plain": "Cache uniform surface biome cells for 10% faster Nether generation and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.12",
   "tag": "v2026.10.22.12"
  },
  {
   "id": "release-v2026.10.22.11",
   "kind": "release",
   "date": "2026-10-22T21:20:52Z",
   "title": "Horizon 2026.10.22.11: Reuse End island scans for 10% faster complete generation",
   "plain": "Reuse End island scans for 10% faster complete generation",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.11",
   "tag": "v2026.10.22.11"
  },
  {
   "id": "release-v2026.10.22.10",
   "kind": "release",
   "date": "2026-10-22T20:54:21Z",
   "title": "Horizon 2026.10.22.10: perf",
   "plain": "Perf",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.10",
   "tag": "v2026.10.22.10"
  },
  {
   "id": "release-v2026.10.22.09",
   "kind": "release",
   "date": "2026-10-22T20:37:07Z",
   "title": "Horizon 2026.10.22.09: perf and 6 more fixes",
   "plain": "Perf and 6 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.09",
   "tag": "v2026.10.22.09"
  },
  {
   "id": "release-v2026.10.22.08",
   "kind": "release",
   "date": "2026-10-22T20:19:01Z",
   "title": "Horizon 2026.10.22.08: delay between instant survival block breaks in multiplayer and 1 more fix",
   "plain": "Delay between instant survival block breaks in multiplayer and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.08",
   "tag": "v2026.10.22.08"
  },
  {
   "id": "release-v2026.10.22.07",
   "kind": "release",
   "date": "2026-10-22T18:53:00Z",
   "title": "Horizon 2026.10.22.07: Linux, LAN guests, live player count and 82 more changes",
   "plain": "Linux, LAN guests, live player count and 82 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.07",
   "tag": "v2026.10.22.07"
  },
  {
   "id": "release-v2026.10.22.06",
   "kind": "release",
   "date": "2026-10-22T18:35:45Z",
   "title": "Horizon 2026.10.22.06: Load saved chunks 10% faster by retaining packed list palettes and 7 more fixes",
   "plain": "Load saved chunks 10% faster by retaining packed list palettes and 7 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.06",
   "tag": "v2026.10.22.06"
  },
  {
   "id": "release-v2026.10.22.05",
   "kind": "release",
   "date": "2026-10-22T18:10:37Z",
   "title": "Horizon 2026.10.22.05: Hoppers, mob tick, server tick",
   "plain": "Hoppers, mob tick, server tick",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.05",
   "tag": "v2026.10.22.05"
  },
  {
   "id": "release-v2026.10.22.04",
   "kind": "release",
   "date": "2026-10-22T16:54:32Z",
   "title": "Horizon 2026.10.22.04: Linux, LAN guests, live player count and 434 more changes",
   "plain": "Linux, LAN guests, live player count and 434 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.04",
   "tag": "v2026.10.22.04"
  },
  {
   "id": "release-v2026.10.22.03",
   "kind": "release",
   "date": "2026-10-22T15:56:28Z",
   "title": "Horizon 2026.10.22.03",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.03",
   "tag": "v2026.10.22.03"
  },
  {
   "id": "release-v2026.10.22.02",
   "kind": "release",
   "date": "2026-10-22T13:58:15Z",
   "title": "Horizon 2026.10.22.02: Linux, LAN guests, live player count and 2 more changes",
   "plain": "Linux, LAN guests, live player count and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.02",
   "tag": "v2026.10.22.02"
  },
  {
   "id": "release-v2026.10.22.01",
   "kind": "release",
   "date": "2026-10-22T13:41:01Z",
   "title": "Horizon 2026.10.22.01: Riptide",
   "plain": "Riptide",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22.01",
   "tag": "v2026.10.22.01"
  },
  {
   "id": "release-v2026.10.22",
   "kind": "release",
   "date": "2026-10-22T12:15:52Z",
   "title": "Horizon 2026.10.22: Dynamic lights, shader Packs page, shader packs and 61 more changes",
   "plain": "Dynamic lights, shader Packs page, shader packs and 61 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.22",
   "tag": "v2026.10.22"
  },
  {
   "id": "shipped-dynamic-lights",
   "kind": "shipped",
   "date": "2026-10-22T12:15:52Z",
   "title": "Dynamic lights",
   "plain": "An optional extra: torches you hold, drop or set on fire light up what is around them.",
   "url": "https://playhorizon.dev/hub#dynamic-lights",
   "item": "dynamic-lights",
   "item_title": "Dynamic lights",
   "shipped_in": "v2026.10.22",
   "post": "An optional extra: torches you hold, drop or set on fire light up what is around them.",
   "announce": false
  },
  {
   "id": "release-launcher-v0.17.0",
   "kind": "release",
   "date": "2026-10-22T12:15:12Z",
   "title": "Horizon launcher 0.17.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.17.0",
   "tag": "launcher-v0.17.0"
  },
  {
   "id": "release-v2026.10.21",
   "kind": "release",
   "date": "2026-10-21T09:35:54Z",
   "title": "Horizon 2026.10.21: port-pack",
   "plain": "Port-pack",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.21",
   "tag": "v2026.10.21"
  },
  {
   "id": "release-v2026.10.19.15",
   "kind": "release",
   "date": "2026-10-19T16:21:40Z",
   "title": "Horizon 2026.10.19.15: port-pack, carry",
   "plain": "Port-pack, carry",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.15",
   "tag": "v2026.10.19.15"
  },
  {
   "id": "release-launcher-v0.16.0",
   "kind": "release",
   "date": "2026-10-19T16:17:31Z",
   "title": "Horizon launcher 0.16.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.16.0",
   "tag": "launcher-v0.16.0"
  },
  {
   "id": "release-launcher-v0.15.0",
   "kind": "release",
   "date": "2026-10-19T15:48:10Z",
   "title": "Horizon launcher 0.15.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.15.0",
   "tag": "launcher-v0.15.0"
  },
  {
   "id": "shipped-servers-page",
   "kind": "shipped",
   "date": "2026-10-19T15:48:10Z",
   "title": "Host a server from the launcher",
   "plain": "The launcher's Servers page creates, starts, backs up and updates a Horizon server with buttons, and invites friends.",
   "url": "https://playhorizon.dev/hub#servers-page",
   "item": "servers-page",
   "item_title": "Host a server from the launcher",
   "shipped_in": "launcher-v0.15.0",
   "post": "The launcher's Servers page creates, starts, backs up and updates a Horizon server with buttons, and invites friends.",
   "announce": false
  },
  {
   "id": "release-v2026.10.19.14",
   "kind": "release",
   "date": "2026-10-19T15:24:03Z",
   "title": "Horizon 2026.10.19.14: Generate Formations' structures from the noise column and 1 more change",
   "plain": "Generate Formations' structures from the noise column and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.14",
   "tag": "v2026.10.19.14"
  },
  {
   "id": "release-v2026.10.19.13",
   "kind": "release",
   "date": "2026-10-19T14:32:30Z",
   "title": "Horizon 2026.10.19.13: Carry Better Ocean Monuments' processors and YUNG's legs and 3 more changes",
   "plain": "Carry Better Ocean Monuments' processors and YUNG's legs and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.13",
   "tag": "v2026.10.19.13"
  },
  {
   "id": "release-launcher-v0.14.0",
   "kind": "release",
   "date": "2026-10-19T14:05:45Z",
   "title": "Horizon launcher 0.14.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.14.0",
   "tag": "launcher-v0.14.0"
  },
  {
   "id": "release-v2026.10.19.12",
   "kind": "release",
   "date": "2026-10-19T13:54:31Z",
   "title": "Horizon 2026.10.19.12: Content mods, loot",
   "plain": "Content mods, loot",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.12",
   "tag": "v2026.10.19.12"
  },
  {
   "id": "release-v2026.10.19.11",
   "kind": "release",
   "date": "2026-10-19T13:38:40Z",
   "title": "Horizon 2026.10.19.11: Far terrain",
   "plain": "Far terrain",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.11",
   "tag": "v2026.10.19.11"
  },
  {
   "id": "release-launcher-v0.13.0",
   "kind": "release",
   "date": "2026-10-19T13:24:36Z",
   "title": "Horizon launcher 0.13.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.13.0",
   "tag": "launcher-v0.13.0"
  },
  {
   "id": "release-v2026.10.19.10",
   "kind": "release",
   "date": "2026-10-19T11:55:59Z",
   "title": "Horizon 2026.10.19.10: horizon-server, carry Formations' structures and 6 more changes",
   "plain": "Horizon-server, carry Formations' structures and 6 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.10",
   "tag": "v2026.10.19.10"
  },
  {
   "id": "release-launcher-v0.12.0",
   "kind": "release",
   "date": "2026-10-19T11:28:22Z",
   "title": "Horizon launcher 0.12.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.12.0",
   "tag": "launcher-v0.12.0"
  },
  {
   "id": "release-v2026.10.19.09",
   "kind": "release",
   "date": "2026-10-19T10:20:34Z",
   "title": "Horizon 2026.10.19.09: Server",
   "plain": "Server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.09",
   "tag": "v2026.10.19.09"
  },
  {
   "id": "release-v2026.10.19.08",
   "kind": "release",
   "date": "2026-10-19T08:16:29Z",
   "title": "Horizon 2026.10.19.08: DirectX 12 on Windows",
   "plain": "DirectX 12 on Windows",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.08",
   "tag": "v2026.10.19.08"
  },
  {
   "id": "release-v2026.10.19.07",
   "kind": "release",
   "date": "2026-10-19T08:00:59Z",
   "title": "Horizon 2026.10.19.07: Intel HD 520/530 crash at Vulkan device creation",
   "plain": "Intel HD 520/530 crash at Vulkan device creation",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.07",
   "tag": "v2026.10.19.07"
  },
  {
   "id": "release-v2026.10.19.06",
   "kind": "release",
   "date": "2026-10-19T07:02:30Z",
   "title": "Horizon 2026.10.19.06: horizon-server update and rollback, carry and 4 more changes",
   "plain": "Horizon-server update and rollback, carry and 4 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.06",
   "tag": "v2026.10.19.06"
  },
  {
   "id": "release-launcher-v0.11.0",
   "kind": "release",
   "date": "2026-10-19T06:46:35Z",
   "title": "Horizon launcher 0.11.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.11.0",
   "tag": "launcher-v0.11.0"
  },
  {
   "id": "release-launcher-v0.10.0",
   "kind": "release",
   "date": "2026-10-19T06:19:47Z",
   "title": "Horizon launcher 0.10.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.10.0",
   "tag": "launcher-v0.10.0"
  },
  {
   "id": "release-v2026.10.19.05",
   "kind": "release",
   "date": "2026-10-19T05:36:43Z",
   "title": "Horizon 2026.10.19.05: multiplayer chat scrolling",
   "plain": "Multiplayer chat scrolling",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.05",
   "tag": "v2026.10.19.05"
  },
  {
   "id": "release-v2026.10.19.04",
   "kind": "release",
   "date": "2026-10-19T05:05:24Z",
   "title": "Horizon 2026.10.19.04: Structure processors, carry, YUNG's assembler and 2 more changes",
   "plain": "Structure processors, carry, YUNG's assembler and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.04",
   "tag": "v2026.10.19.04"
  },
  {
   "id": "release-v2026.10.19.03",
   "kind": "release",
   "date": "2026-10-19T04:27:46Z",
   "title": "Horizon 2026.10.19.03: Keep restored chunk entities out of /summon's result after a level switch",
   "plain": "Keep restored chunk entities out of /summon's result after a level switch",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.03",
   "tag": "v2026.10.19.03"
  },
  {
   "id": "release-v2026.10.19.02",
   "kind": "release",
   "date": "2026-10-19T04:14:13Z",
   "title": "Horizon 2026.10.19.02: Read GPU readbacks without assuming the mapping's alignment",
   "plain": "Read GPU readbacks without assuming the mapping's alignment",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.02",
   "tag": "v2026.10.19.02"
  },
  {
   "id": "release-v2026.10.19.01",
   "kind": "release",
   "date": "2026-10-19T03:01:45Z",
   "title": "Horizon 2026.10.19.01: Reuse terrain sampler scratch buffers between chunks and 2 more changes",
   "plain": "Reuse terrain sampler scratch buffers between chunks and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19.01",
   "tag": "v2026.10.19.01"
  },
  {
   "id": "release-v2026.10.19",
   "kind": "release",
   "date": "2026-10-19T01:47:21Z",
   "title": "Horizon 2026.10.19: Paintings, frames, boats, armor stands, falling blocks and TNT tick only in entity-ticking chunks and 1 more change",
   "plain": "Paintings, frames, boats, armor stands, falling blocks and TNT tick only in entity-ticking chunks and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.19",
   "tag": "v2026.10.19"
  },
  {
   "id": "release-v2026.10.18.27",
   "kind": "release",
   "date": "2026-10-19T00:10:08Z",
   "title": "Horizon 2026.10.18.27: Cache carver biome lookups per generator worker",
   "plain": "Cache carver biome lookups per generator worker",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.27",
   "tag": "v2026.10.18.27"
  },
  {
   "id": "release-v2026.10.18.26",
   "kind": "release",
   "date": "2026-10-18T23:55:39Z",
   "title": "Horizon 2026.10.18.26: Entity tracking, guest ticks, chunk batches and 5 more changes",
   "plain": "Entity tracking, guest ticks, chunk batches and 5 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.26",
   "tag": "v2026.10.18.26"
  },
  {
   "id": "release-launcher-v0.9.0",
   "kind": "release",
   "date": "2026-10-18T23:28:32Z",
   "title": "Horizon launcher 0.9.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.9.0",
   "tag": "launcher-v0.9.0"
  },
  {
   "id": "release-v2026.10.18.25",
   "kind": "release",
   "date": "2026-10-18T22:20:11Z",
   "title": "Horizon 2026.10.18.25: Server build",
   "plain": "Server build",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.25",
   "tag": "v2026.10.18.25"
  },
  {
   "id": "release-v2026.10.18.24",
   "kind": "release",
   "date": "2026-10-18T21:53:01Z",
   "title": "Horizon 2026.10.18.24: vanilla multiplayer tick and interaction parity",
   "plain": "Vanilla multiplayer tick and interaction parity",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.24",
   "tag": "v2026.10.18.24"
  },
  {
   "id": "release-v2026.10.18.23",
   "kind": "release",
   "date": "2026-10-18T21:23:43Z",
   "title": "Horizon 2026.10.18.23: Server",
   "plain": "Server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.23",
   "tag": "v2026.10.18.23"
  },
  {
   "id": "release-v2026.10.18.22",
   "kind": "release",
   "date": "2026-10-18T20:31:40Z",
   "title": "Horizon 2026.10.18.22: LAN",
   "plain": "LAN",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.22",
   "tag": "v2026.10.18.22"
  },
  {
   "id": "release-launcher-v0.8.0",
   "kind": "release",
   "date": "2026-10-18T19:05:11Z",
   "title": "Horizon launcher 0.8.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.8.0",
   "tag": "launcher-v0.8.0"
  },
  {
   "id": "release-v2026.10.18.21",
   "kind": "release",
   "date": "2026-10-18T18:54:48Z",
   "title": "Horizon 2026.10.18.21: LAN, renderer",
   "plain": "LAN, renderer",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.21",
   "tag": "v2026.10.18.21"
  },
  {
   "id": "release-v2026.10.18.20",
   "kind": "release",
   "date": "2026-10-18T18:41:51Z",
   "title": "Horizon 2026.10.18.20: Carry, start checks, structures, processors and 3 more changes",
   "plain": "Carry, start checks, structures, processors and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.20",
   "tag": "v2026.10.18.20"
  },
  {
   "id": "release-v2026.10.18.19",
   "kind": "release",
   "date": "2026-10-18T17:47:31Z",
   "title": "Horizon 2026.10.18.19: Server",
   "plain": "Server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.19",
   "tag": "v2026.10.18.19"
  },
  {
   "id": "release-v2026.10.18.18",
   "kind": "release",
   "date": "2026-10-18T17:24:14Z",
   "title": "Horizon 2026.10.18.18: Biome zoom",
   "plain": "Biome zoom",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.18",
   "tag": "v2026.10.18.18"
  },
  {
   "id": "release-launcher-v0.7.1",
   "kind": "release",
   "date": "2026-10-18T16:53:51Z",
   "title": "Horizon launcher 0.7.1",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.7.1",
   "tag": "launcher-v0.7.1"
  },
  {
   "id": "release-v2026.10.18.17",
   "kind": "release",
   "date": "2026-10-18T16:42:58Z",
   "title": "Horizon 2026.10.18.17: Startup",
   "plain": "Startup",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.17",
   "tag": "v2026.10.18.17"
  },
  {
   "id": "release-v2026.10.18.16",
   "kind": "release",
   "date": "2026-10-18T16:24:43Z",
   "title": "Horizon 2026.10.18.16: Startup, F3 debug overlay toggling in the main menu",
   "plain": "Startup, F3 debug overlay toggling in the main menu",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.16",
   "tag": "v2026.10.18.16"
  },
  {
   "id": "release-v2026.10.18.15",
   "kind": "release",
   "date": "2026-10-18T15:20:51Z",
   "title": "Horizon 2026.10.18.15: Natural spawning reads a kept WORLD_SURFACE heightmap and 3 more changes",
   "plain": "Natural spawning reads a kept WORLD_SURFACE heightmap and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.15",
   "tag": "v2026.10.18.15"
  },
  {
   "id": "release-v2026.10.18.14",
   "kind": "release",
   "date": "2026-10-18T14:55:44Z",
   "title": "Horizon 2026.10.18.14: Mining, prepare and 1 more change",
   "plain": "Mining, prepare and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.14",
   "tag": "v2026.10.18.14"
  },
  {
   "id": "release-launcher-v0.7.0",
   "kind": "release",
   "date": "2026-10-18T14:39:37Z",
   "title": "Horizon launcher 0.7.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.7.0",
   "tag": "launcher-v0.7.0"
  },
  {
   "id": "release-v2026.10.18.13",
   "kind": "release",
   "date": "2026-10-18T14:22:02Z",
   "title": "Horizon 2026.10.18.13: Locator bar, server, modpacks and 3 more changes",
   "plain": "Locator bar, server, modpacks and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.13",
   "tag": "v2026.10.18.13"
  },
  {
   "id": "release-v2026.10.18.12",
   "kind": "release",
   "date": "2026-10-18T12:49:54Z",
   "title": "Horizon 2026.10.18.12: Region writer, paletted containers",
   "plain": "Region writer, paletted containers",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.12",
   "tag": "v2026.10.18.12"
  },
  {
   "id": "release-v2026.10.18.11",
   "kind": "release",
   "date": "2026-10-18T10:42:21Z",
   "title": "Horizon 2026.10.18.11: Add settings search to Video and Controls",
   "plain": "Add settings search to Video and Controls",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.11",
   "tag": "v2026.10.18.11"
  },
  {
   "id": "release-v2026.10.18.10",
   "kind": "release",
   "date": "2026-10-18T10:06:31Z",
   "title": "Horizon 2026.10.18.10: Locator bar, server, light and 2 more changes",
   "plain": "Locator bar, server, light and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.10",
   "tag": "v2026.10.18.10"
  },
  {
   "id": "release-v2026.10.18.09",
   "kind": "release",
   "date": "2026-10-18T08:54:31Z",
   "title": "Horizon 2026.10.18.09: Decoration order and 1 more fix",
   "plain": "Decoration order and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.09",
   "tag": "v2026.10.18.09"
  },
  {
   "id": "release-v2026.10.18.08",
   "kind": "release",
   "date": "2026-10-18T08:11:42Z",
   "title": "Horizon 2026.10.18.08: Clients keep the light the server sends and 5 more changes",
   "plain": "Clients keep the light the server sends and 5 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.08",
   "tag": "v2026.10.18.08"
  },
  {
   "id": "release-v2026.10.18.07",
   "kind": "release",
   "date": "2026-10-18T07:07:09Z",
   "title": "Horizon 2026.10.18.07: feat, fix",
   "plain": "Follow the render distance, past 32 too and 1 more",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.07",
   "tag": "v2026.10.18.07"
  },
  {
   "id": "release-launcher-v0.6.0",
   "kind": "release",
   "date": "2026-10-18T06:56:30Z",
   "title": "Horizon launcher 0.6.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.6.0",
   "tag": "launcher-v0.6.0"
  },
  {
   "id": "release-v2026.10.18.06",
   "kind": "release",
   "date": "2026-10-18T05:42:07Z",
   "title": "Horizon 2026.10.18.06: Modpacks and server hosting, dedicated server and 6 more changes",
   "plain": "Modpacks and server hosting, dedicated server and 6 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.06",
   "tag": "v2026.10.18.06"
  },
  {
   "id": "release-v2026.10.18.05",
   "kind": "release",
   "date": "2026-10-18T03:30:12Z",
   "title": "Horizon 2026.10.18.05: Cull boats, paintings, item frames, armor stands, TNT, tridents and fireworks like vanilla",
   "plain": "Cull boats, paintings, item frames, armor stands, TNT, tridents and fireworks like vanilla",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.05",
   "tag": "v2026.10.18.05"
  },
  {
   "id": "release-v2026.10.18.04",
   "kind": "release",
   "date": "2026-10-18T02:42:04Z",
   "title": "Horizon 2026.10.18.04: Cave culling, block entities",
   "plain": "Cave culling, block entities",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.04",
   "tag": "v2026.10.18.04"
  },
  {
   "id": "release-v2026.10.18.03",
   "kind": "release",
   "date": "2026-10-18T02:05:31Z",
   "title": "Horizon 2026.10.18.03: item tooltip display parity, fix",
   "plain": "Persist creative flight status across world save and reload and 1 more",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.03",
   "tag": "v2026.10.18.03"
  },
  {
   "id": "release-v2026.10.18.02",
   "kind": "release",
   "date": "2026-10-18T01:07:10Z",
   "title": "Horizon 2026.10.18.02: Add Open Mod Folder buttons to the mods screens",
   "plain": "Add Open Mod Folder buttons to the mods screens",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.02",
   "tag": "v2026.10.18.02"
  },
  {
   "id": "release-v2026.10.18.01",
   "kind": "release",
   "date": "2026-10-18T00:39:04Z",
   "title": "Horizon 2026.10.18.01: LAN guests",
   "plain": "LAN guests",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18.01",
   "tag": "v2026.10.18.01"
  },
  {
   "id": "release-v2026.10.18",
   "kind": "release",
   "date": "2026-10-18T00:12:43Z",
   "title": "Horizon 2026.10.18: Horizon options scrollbar dragging, fix",
   "plain": "Allow always-edible food when full and apply consume effects and 1 more",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.18",
   "tag": "v2026.10.18"
  },
  {
   "id": "release-v2026.10.17.25",
   "kind": "release",
   "date": "2026-10-17T23:12:39Z",
   "title": "Horizon 2026.10.17.25: fix",
   "plain": "Fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.25",
   "tag": "v2026.10.17.25"
  },
  {
   "id": "release-v2026.10.17.24",
   "kind": "release",
   "date": "2026-10-17T22:28:54Z",
   "title": "Horizon 2026.10.17.24: Startup, worker threads",
   "plain": "Startup, worker threads",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.24",
   "tag": "v2026.10.17.24"
  },
  {
   "id": "release-v2026.10.17.23",
   "kind": "release",
   "date": "2026-10-17T21:24:32Z",
   "title": "Horizon 2026.10.17.23: LAN, hoppers and 2 more changes",
   "plain": "LAN, hoppers and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.23",
   "tag": "v2026.10.17.23"
  },
  {
   "id": "release-v2026.10.17.22",
   "kind": "release",
   "date": "2026-10-17T20:53:01Z",
   "title": "Horizon 2026.10.17.22: Give mob, beacon, sculk and splash effects to every player",
   "plain": "Give mob, beacon, sculk and splash effects to every player",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.22",
   "tag": "v2026.10.17.22"
  },
  {
   "id": "release-v2026.10.17.21",
   "kind": "release",
   "date": "2026-10-17T20:17:28Z",
   "title": "Horizon 2026.10.17.21: Metal and 6 more changes",
   "plain": "Metal and 6 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.21",
   "tag": "v2026.10.17.21"
  },
  {
   "id": "release-v2026.10.17.20",
   "kind": "release",
   "date": "2026-10-17T19:16:34Z",
   "title": "Horizon 2026.10.17.20: Dedicated server",
   "plain": "Dedicated server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.20",
   "tag": "v2026.10.17.20"
  },
  {
   "id": "release-launcher-v0.5.1",
   "kind": "release",
   "date": "2026-10-17T18:54:36Z",
   "title": "Horizon launcher 0.5.1",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.5.1",
   "tag": "launcher-v0.5.1"
  },
  {
   "id": "release-v2026.10.17.19",
   "kind": "release",
   "date": "2026-10-17T18:07:16Z",
   "title": "Horizon 2026.10.17.19: Content mods' memory",
   "plain": "Content mods' memory",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.19",
   "tag": "v2026.10.17.19"
  },
  {
   "id": "release-v2026.10.17.18",
   "kind": "release",
   "date": "2026-10-17T17:58:52Z",
   "title": "Horizon 2026.10.17.18: Render sulfur cube contents and award Uh Oh",
   "plain": "Render sulfur cube contents and award Uh Oh",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.18",
   "tag": "v2026.10.17.18"
  },
  {
   "id": "release-v2026.10.17.17",
   "kind": "release",
   "date": "2026-10-17T17:12:03Z",
   "title": "Horizon 2026.10.17.17: Block state ids past 16 bits",
   "plain": "Block state ids past 16 bits",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.17",
   "tag": "v2026.10.17.17"
  },
  {
   "id": "release-v2026.10.17.16",
   "kind": "release",
   "date": "2026-10-17T16:00:03Z",
   "title": "Horizon 2026.10.17.16: Server benchmark against vanilla 26.3 on equal work and 1 more change",
   "plain": "Server benchmark against vanilla 26.3 on equal work and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.16",
   "tag": "v2026.10.17.16"
  },
  {
   "id": "release-v2026.10.17.15",
   "kind": "release",
   "date": "2026-10-17T15:05:27Z",
   "title": "Horizon 2026.10.17.15: Server, chunk packets, entity tracking and 3 more changes",
   "plain": "Server, chunk packets, entity tracking and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.15",
   "tag": "v2026.10.17.15"
  },
  {
   "id": "release-v2026.10.17.14",
   "kind": "release",
   "date": "2026-10-17T13:25:44Z",
   "title": "Horizon 2026.10.17.14: Locator bar for vanilla clients on Horizon servers and 2 more changes",
   "plain": "Locator bar for vanilla clients on Horizon servers and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.14",
   "tag": "v2026.10.17.14"
  },
  {
   "id": "release-launcher-v0.5.0",
   "kind": "release",
   "date": "2026-10-17T13:13:20Z",
   "title": "Horizon launcher 0.5.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.5.0",
   "tag": "launcher-v0.5.0"
  },
  {
   "id": "release-v2026.10.17.13",
   "kind": "release",
   "date": "2026-10-17T13:03:03Z",
   "title": "Horizon 2026.10.17.13: sleeping input, camera height and wake fade and 7 more fixes",
   "plain": "Sleeping input, camera height and wake fade and 7 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.13",
   "tag": "v2026.10.17.13"
  },
  {
   "id": "release-v2026.10.17.12",
   "kind": "release",
   "date": "2026-10-17T12:06:43Z",
   "title": "Horizon 2026.10.17.12: Entity portal checks",
   "plain": "Entity portal checks",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.12",
   "tag": "v2026.10.17.12"
  },
  {
   "id": "release-v2026.10.17.11",
   "kind": "release",
   "date": "2026-10-17T11:17:29Z",
   "title": "Horizon 2026.10.17.11: Dedicated server, carry, horizon-port-pack, server",
   "plain": "Dedicated server, carry, horizon-port-pack, server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.11",
   "tag": "v2026.10.17.11"
  },
  {
   "id": "release-v2026.10.17.10",
   "kind": "release",
   "date": "2026-10-17T10:03:41Z",
   "title": "Horizon 2026.10.17.10: Pathfinder and 3 more changes",
   "plain": "Pathfinder and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.10",
   "tag": "v2026.10.17.10"
  },
  {
   "id": "release-v2026.10.17.09",
   "kind": "release",
   "date": "2026-10-17T09:09:46Z",
   "title": "Horizon 2026.10.17.09: Show sweep particles on charged sword hits and 1 more fix",
   "plain": "Show sweep particles on charged sword hits and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.09",
   "tag": "v2026.10.17.09"
  },
  {
   "id": "release-v2026.10.17.08",
   "kind": "release",
   "date": "2026-10-17T08:25:49Z",
   "title": "Horizon 2026.10.17.08: Avoid hard clipping when explosion sounds overlap",
   "plain": "Avoid hard clipping when explosion sounds overlap",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.08",
   "tag": "v2026.10.17.08"
  },
  {
   "id": "release-v2026.10.17.07",
   "kind": "release",
   "date": "2026-10-17T07:44:07Z",
   "title": "Horizon 2026.10.17.07: Dedicated server",
   "plain": "Dedicated server",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.07",
   "tag": "v2026.10.17.07"
  },
  {
   "id": "release-v2026.10.17.06",
   "kind": "release",
   "date": "2026-10-17T07:08:22Z",
   "title": "Horizon 2026.10.17.06: LAN hub, horizon-prepare and 6 more changes",
   "plain": "LAN hub, horizon-prepare and 6 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.06",
   "tag": "v2026.10.17.06"
  },
  {
   "id": "release-v2026.10.17.05",
   "kind": "release",
   "date": "2026-10-17T04:43:17Z",
   "title": "Horizon 2026.10.17.05: Keep server blocks in sync with what guests dig and 6 more fixes",
   "plain": "Keep server blocks in sync with what guests dig and 6 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.05",
   "tag": "v2026.10.17.05"
  },
  {
   "id": "release-v2026.10.17.04",
   "kind": "release",
   "date": "2026-10-17T03:32:10Z",
   "title": "Horizon 2026.10.17.04: Content mods, block textures and 10 more changes",
   "plain": "Content mods, block textures and 10 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.04",
   "tag": "v2026.10.17.04"
  },
  {
   "id": "release-v2026.10.17.03",
   "kind": "release",
   "date": "2026-10-17T02:35:03Z",
   "title": "Horizon 2026.10.17.03: Villagers search an index of POI blocks instead of scanning every block and 1 more fix",
   "plain": "Villagers search an index of POI blocks instead of scanning every block and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.03",
   "tag": "v2026.10.17.03"
  },
  {
   "id": "release-v2026.10.17.02",
   "kind": "release",
   "date": "2026-10-17T02:05:09Z",
   "title": "Horizon 2026.10.17.02: Show live packet rates and server brands in F3",
   "plain": "Show live packet rates and server brands in F3",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.02",
   "tag": "v2026.10.17.02"
  },
  {
   "id": "release-v2026.10.17.01",
   "kind": "release",
   "date": "2026-10-17T01:08:29Z",
   "title": "Horizon 2026.10.17.01: Clear block breaking progress when opening inventory",
   "plain": "Clear block breaking progress when opening inventory",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17.01",
   "tag": "v2026.10.17.01"
  },
  {
   "id": "release-v2026.10.17",
   "kind": "release",
   "date": "2026-10-17T00:23:35Z",
   "title": "Horizon 2026.10.17: Name the launcher's real button in the incomplete-resources error and 3 more fixes",
   "plain": "Name the launcher's real button in the incomplete-resources error and 3 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.17",
   "tag": "v2026.10.17"
  },
  {
   "id": "release-v2026.10.16.12",
   "kind": "release",
   "date": "2026-10-16T23:22:58Z",
   "title": "Horizon 2026.10.16.12: horizon-bots and tools/server_bench.py and 3 more changes",
   "plain": "Horizon-bots and tools/server_bench.py and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.12",
   "tag": "v2026.10.16.12"
  },
  {
   "id": "release-v2026.10.16.11",
   "kind": "release",
   "date": "2026-10-16T21:34:53Z",
   "title": "Horizon 2026.10.16.11: Renderer and 4 more fixes",
   "plain": "Renderer and 4 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.11",
   "tag": "v2026.10.16.11"
  },
  {
   "id": "release-v2026.10.16.10",
   "kind": "release",
   "date": "2026-10-16T20:42:45Z",
   "title": "Horizon 2026.10.16.10: horizon-port-pack carry, horizon-port-pack and 3 more changes",
   "plain": "Horizon-port-pack carry, horizon-port-pack and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.10",
   "tag": "v2026.10.16.10"
  },
  {
   "id": "release-v2026.10.16.09",
   "kind": "release",
   "date": "2026-10-16T20:04:35Z",
   "title": "Horizon 2026.10.16.09: Honor villager and zombie villager hat metadata and 2 more fixes",
   "plain": "Honor villager and zombie villager hat metadata and 2 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.09",
   "tag": "v2026.10.16.09"
  },
  {
   "id": "release-v2026.10.16.08",
   "kind": "release",
   "date": "2026-10-16T19:22:35Z",
   "title": "Horizon 2026.10.16.08: Stronghold ring searches run on every worker that needs them",
   "plain": "Stronghold ring searches run on every worker that needs them",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.08",
   "tag": "v2026.10.16.08"
  },
  {
   "id": "release-v2026.10.16.07",
   "kind": "release",
   "date": "2026-10-16T18:29:37Z",
   "title": "Horizon 2026.10.16.07: Collision scans, data packs, villagers, mobs",
   "plain": "Collision scans, data packs, villagers, mobs",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.07",
   "tag": "v2026.10.16.07"
  },
  {
   "id": "release-v2026.10.16.06",
   "kind": "release",
   "date": "2026-10-16T18:00:32Z",
   "title": "Horizon 2026.10.16.06: Per-frame uploads through the staging belt",
   "plain": "Per-frame uploads through the staging belt",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.06",
   "tag": "v2026.10.16.06"
  },
  {
   "id": "release-v2026.10.16.05",
   "kind": "release",
   "date": "2026-10-16T16:46:13Z",
   "title": "Horizon 2026.10.16.05: Animated textures",
   "plain": "Animated textures",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.05",
   "tag": "v2026.10.16.05"
  },
  {
   "id": "release-v2026.10.16.04",
   "kind": "release",
   "date": "2026-10-16T16:21:15Z",
   "title": "Horizon 2026.10.16.04: Skip section face groups that face away from the eye and 22 more fixes",
   "plain": "Skip section face groups that face away from the eye and 22 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.04",
   "tag": "v2026.10.16.04"
  },
  {
   "id": "release-v2026.10.16.03",
   "kind": "release",
   "date": "2026-10-16T05:11:41Z",
   "title": "Horizon 2026.10.16.03: Trial spawners and 5 more fixes",
   "plain": "Trial spawners and 5 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.03",
   "tag": "v2026.10.16.03"
  },
  {
   "id": "release-v2026.10.16.02",
   "kind": "release",
   "date": "2026-10-16T04:04:29Z",
   "title": "Horizon 2026.10.16.02: horizon-client, horizon-shaderpack and 1 more change",
   "plain": "Horizon-client, horizon-shaderpack and 1 more change",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.02",
   "tag": "v2026.10.16.02"
  },
  {
   "id": "release-v2026.10.16.01",
   "kind": "release",
   "date": "2026-10-16T02:19:12Z",
   "title": "Horizon 2026.10.16.01: Server list, server list rows and 5 more fixes",
   "plain": "Server list, server list rows and 5 more fixes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16.01",
   "tag": "v2026.10.16.01"
  },
  {
   "id": "release-v2026.10.16",
   "kind": "release",
   "date": "2026-10-16T00:43:56Z",
   "title": "Horizon 2026.10.16: Optional leaf and entity culling",
   "plain": "Optional leaf and entity culling",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.16",
   "tag": "v2026.10.16"
  },
  {
   "id": "release-v2026.10.15.22",
   "kind": "release",
   "date": "2026-10-15T23:09:29Z",
   "title": "Horizon 2026.10.15.22: Preserve native sprite mipmaps in mixed-size texture arrays",
   "plain": "Preserve native sprite mipmaps in mixed-size texture arrays",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.22",
   "tag": "v2026.10.15.22"
  },
  {
   "id": "release-v2026.10.15.21",
   "kind": "release",
   "date": "2026-10-15T22:40:41Z",
   "title": "Horizon 2026.10.15.21: LAN guest, LAN",
   "plain": "LAN guest, LAN",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.21",
   "tag": "v2026.10.15.21"
  },
  {
   "id": "release-v2026.10.15.20",
   "kind": "release",
   "date": "2026-10-15T21:00:33Z",
   "title": "Horizon 2026.10.15.20: DualSense lightbar and player LEDs and 3 more changes",
   "plain": "DualSense lightbar and player LEDs and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.20",
   "tag": "v2026.10.15.20"
  },
  {
   "id": "release-v2026.10.15.19",
   "kind": "release",
   "date": "2026-10-15T20:48:55Z",
   "title": "Horizon 2026.10.15.19: Shader packs, mods in the game and 3 more changes",
   "plain": "Shader packs, mods in the game and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.19",
   "tag": "v2026.10.15.19"
  },
  {
   "id": "release-v2026.10.15.18",
   "kind": "release",
   "date": "2026-10-15T19:40:34Z",
   "title": "Horizon 2026.10.15.18: Sort buttons for the inventory and chests and 7 more changes",
   "plain": "Sort buttons for the inventory and chests and 7 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.18",
   "tag": "v2026.10.15.18"
  },
  {
   "id": "release-v2026.10.15.17",
   "kind": "release",
   "date": "2026-10-15T18:05:58Z",
   "title": "Horizon 2026.10.15.17: Shift-click on every container screen, even when Shift is pressed after it opens",
   "plain": "Shift-click on every container screen, even when Shift is pressed after it opens",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.17",
   "tag": "v2026.10.15.17"
  },
  {
   "id": "release-v2026.10.15.16",
   "kind": "release",
   "date": "2026-10-15T17:13:09Z",
   "title": "Horizon 2026.10.15.16: Natural spawning skips air sections when finding the surface and 3 more changes",
   "plain": "Natural spawning skips air sections when finding the surface and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.16",
   "tag": "v2026.10.15.16"
  },
  {
   "id": "release-launcher-v0.4.0",
   "kind": "release",
   "date": "2026-10-15T17:11:53Z",
   "title": "Horizon launcher 0.4.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.4.0",
   "tag": "launcher-v0.4.0"
  },
  {
   "id": "release-v2026.10.15.15",
   "kind": "release",
   "date": "2026-10-15T16:20:32Z",
   "title": "Horizon 2026.10.15.15: Agent control and 2 more changes",
   "plain": "Agent control and 2 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.15",
   "tag": "v2026.10.15.15"
  },
  {
   "id": "release-v2026.10.15.14",
   "kind": "release",
   "date": "2026-10-15T13:06:17Z",
   "title": "Horizon 2026.10.15.14: Cache random-tick section eligibility across unchanged chunks and 1 more fix",
   "plain": "Cache random-tick section eligibility across unchanged chunks and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.14",
   "tag": "v2026.10.15.14"
  },
  {
   "id": "release-v2026.10.15.13",
   "kind": "release",
   "date": "2026-10-15T11:29:52Z",
   "title": "Horizon 2026.10.15.13: Fishing",
   "plain": "Fishing",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.13",
   "tag": "v2026.10.15.13"
  },
  {
   "id": "release-v2026.10.15.12",
   "kind": "release",
   "date": "2026-10-15T10:48:53Z",
   "title": "Horizon 2026.10.15.12: Trial spawners run in game and 8 more changes",
   "plain": "Trial spawners run in game and 8 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.12",
   "tag": "v2026.10.15.12"
  },
  {
   "id": "release-v2026.10.15.11",
   "kind": "release",
   "date": "2026-10-15T10:10:05Z",
   "title": "Horizon 2026.10.15.11: F3+4 shows the lightmap texture in the bottom right corner and 9 more changes",
   "plain": "F3+4 shows the lightmap texture in the bottom right corner and 9 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.11",
   "tag": "v2026.10.15.11"
  },
  {
   "id": "release-v2026.10.15.10",
   "kind": "release",
   "date": "2026-10-15T08:50:01Z",
   "title": "Horizon 2026.10.15.10: Autosave stops waiting for entity writes and 5 more changes",
   "plain": "Autosave stops waiting for entity writes and 5 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.10",
   "tag": "v2026.10.15.10"
  },
  {
   "id": "release-v2026.10.15.9",
   "kind": "release",
   "date": "2026-10-15T06:37:08Z",
   "title": "Horizon 2026.10.15.9: Bees fly, pollinate flowers, get angry and sting",
   "plain": "Bees fly, pollinate flowers, get angry and sting",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.9",
   "tag": "v2026.10.15.9"
  },
  {
   "id": "release-v2026.10.15.8",
   "kind": "release",
   "date": "2026-10-15T06:29:02Z",
   "title": "Horizon 2026.10.15.8: Bats hang upside down and fly, with their wing animations",
   "plain": "Bats hang upside down and fly, with their wing animations",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.8",
   "tag": "v2026.10.15.8"
  },
  {
   "id": "release-v2026.10.15.7",
   "kind": "release",
   "date": "2026-10-15T06:21:02Z",
   "title": "Horizon 2026.10.15.7: Striders stand on lava instead of bobbing in it",
   "plain": "Striders stand on lava instead of bobbing in it",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.7",
   "tag": "v2026.10.15.7"
  },
  {
   "id": "release-v2026.10.15.6",
   "kind": "release",
   "date": "2026-10-15T05:47:32Z",
   "title": "Horizon 2026.10.15.6: Battery mode, horizon-client --benchmark SCENARIO and 3 more changes",
   "plain": "Battery mode, horizon-client --benchmark SCENARIO and 3 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.6",
   "tag": "v2026.10.15.6"
  },
  {
   "id": "release-launcher-v0.3.0",
   "kind": "release",
   "date": "2026-10-15T05:26:51Z",
   "title": "Horizon launcher 0.3.0",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.3.0",
   "tag": "launcher-v0.3.0"
  },
  {
   "id": "release-v2026.10.15.5",
   "kind": "release",
   "date": "2026-10-15T05:02:31Z",
   "title": "Horizon 2026.10.15.5: Save every generated chunk and decorated proto chunks, as vanilla does and 1 more fix",
   "plain": "Save every generated chunk and decorated proto chunks, as vanilla does and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.5",
   "tag": "v2026.10.15.5"
  },
  {
   "id": "release-v2026.10.15.4",
   "kind": "release",
   "date": "2026-10-15T03:58:18Z",
   "title": "Horizon 2026.10.15.4: Controllers, play with friends and 4 more changes",
   "plain": "Controllers, play with friends and 4 more changes",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.4",
   "tag": "v2026.10.15.4"
  },
  {
   "id": "release-v2026.10.15.3",
   "kind": "release",
   "date": "2026-10-15T02:50:17Z",
   "title": "Horizon 2026.10.15.3: Honor Off, Fast and Fancy cloud settings and 1 more fix",
   "plain": "Honor Off, Fast and Fancy cloud settings and 1 more fix",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.3",
   "tag": "v2026.10.15.3"
  },
  {
   "id": "release-v2026.10.15.2",
   "kind": "release",
   "date": "2026-10-15T01:26:18Z",
   "title": "Horizon 2026.10.15.2: Opt-in data collection, player water on #59",
   "plain": "Opt-in data collection, player water on #59",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.2",
   "tag": "v2026.10.15.2"
  },
  {
   "id": "release-launcher-v0.2.1",
   "kind": "release",
   "date": "2026-10-15T01:25:55Z",
   "title": "Horizon launcher 0.2.1",
   "plain": "",
   "url": "https://github.com/ludovic111/horizon/releases/tag/launcher-v0.2.1",
   "tag": "launcher-v0.2.1"
  },
  {
   "id": "release-v2026.10.15.1",
   "kind": "release",
   "date": "2026-10-15T01:16:34Z",
   "title": "Horizon 2026.10.15.1: perf",
   "plain": "Perf",
   "url": "https://github.com/ludovic111/horizon/releases/tag/v2026.10.15.1",
   "tag": "v2026.10.15.1"
  }
 ]
}
