{"full_name":"horizon-rust/horizon","owner":"horizon-rust","name":"horizon","url":"https://github.com/horizon-rust/horizon","description":"Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.","homepage":"https://playhorizon.dev","topics":[],"language":"Rust","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/349008135?v=4","created_at":"2026-10-03T17:08:48Z","pushed_at":"2026-11-10T04:23:52Z","metrics":{"stars":8426,"forks":1344,"watchers":45,"issues":4855,"prs":8033,"releases":318,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":200,"forks":52,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[8226,8426],"forks":[1292,1344],"watchers":[45,45],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily":178,"daily_rate":73,"weekly_rate":171,"new":59},"same_owner":[],"issues":[{"number":4953,"title":"Native mod API: hook and feature coverage","comments":67,"created_at":"2026-10-31T04:36:39Z"},{"number":3911,"title":"Roadmap: Mods","comments":38,"created_at":"2026-10-29T20:44:00Z"},{"number":7387,"title":"Native mod API: Host services for entities, players, levels, block entities and items","comments":28,"created_at":"2026-11-02T15:04:47Z"},{"number":7484,"title":"Proposal: a proxy for several horizon-server instances, and what a seamless player transfer needs from the server","comments":23,"created_at":"2026-11-02T16:35:51Z"},{"number":6447,"title":"Severe world rendering corruption on OpenGL with AMD Radeon HD 7400M","comments":18,"created_at":"2026-11-01T21:08:10Z"},{"number":6679,"title":"Java mod compatibility: bounded Fabric and NeoForge jar runtime","comments":17,"created_at":"2026-11-02T01:17:23Z"},{"number":3989,"title":"Server next: plan and progress (docs/server-next.md)","comments":16,"created_at":"2026-10-29T21:50:39Z"},{"number":7386,"title":"Native mod API: a path to large mods without mixins or game rebuilds","comments":14,"created_at":"2026-11-02T15:04:45Z"}],"discussions":[],"latest_release":{"name":"Horizon 0.2.97: Prepare, signs and 16 more fixes","tag":"v0.2.97","published_at":"2026-10-28T20:57:32Z","body":"> **Outdated.** Horizon now ships as the **Nightly** release (built from main every few hours): get it through the launcher at https://playhorizon.dev or from the [Nightly release](https://github.com/horizon-rust/horizon/releases/tag/nightly). GitHub keeps calling this one \"Latest\" only because Nightly is a pre-release.\n\n<h3>Want to play? Download the <a href=\"https://playhorizon.dev\">Horizon launcher</a>, not the files below</h3><p>It installs this version and keeps it up to date. It is also on GitHub: <a href=\"https://github.com/horizon-rust/horizon/releases?q=launcher&amp;expanded=true\">the launcher releases</a>. You need your own copy of Minecraft: Java Edition. The files below are what the launcher installs, and the dedicated server for people who host one.</p>\n\n### Fixed\n- item pickup: a stack in the off hand fills before the inventory, as getSlotWithRemainingSpace does (#3067, fixes #2865)\n- death message: a creeper's blast names the creeper, not the last mob that hit (#3068, fixes #2978)\n- riding: the crosshair skips the mob being ridden, so it can't be hit (#3069, fixes #2870)\n- boat: the view stops at 105 degrees at every turn, so it doesn't jitter (#3070, fixes #2983)\n- HUD paint: build the sprite key in one reused buffer (#3083)\n- Inventory draw: a slot is drawn from a reference, not a copy (#3086)\n- Creative screen: draw the selected tab from a reference (#3092)\n- Server list: build each row's sprite key once (#3095)\n- Effect panels: borrow the name and reuse the icon key (#3097)\n- Name tags: copy a custom name only inside the tag's range (#3100)\n- Crowded mobs take cramming damage, as vanilla (#3124)\n- Shulker bullets are drawn as the spinning bullet model, not a flat sprite (#3127, fixes #3115)\n- fix(windows): open URLs with the registered protocol handler (#3210)\n- Chat and book links: a show_dialog click event opens its dialog (#3238, fixes #3204)\n- Pin the turtle's walk animation to vanilla's rate (#2748, fixes #1776)\n- The spawn egg's offspring is a named, tested rule (#2791, fixes #2269)\n- Signs: keep laid-out sign text between frames (3458 signs: 124 → 222 fps) (#3284, fixes #1461)\n- Prepare: accept Mojang's fifth 26.3 republish (5df1795e, index 917ff6d7) (#3318)\n\n### Known issues\n- Shader packs have been removed for now. They will come back later, written again from scratch. Packs in your `shaderpacks` folder are left where they are.\n\nThanks to @Domanffe, @PH4N7OMx, @degepie, @iLostName, @kacpherek, @levzzz5154, @masa-masa-0314.\n\nNot an official Minecraft product. Not approved by or associated with Mojang or Microsoft.\n\n"},"readme":true,"readme_zh":false,"news":[{"title":"Forza Horizon VR Mod Gets Major Update With Better Performance and SteamVR Support","url":"https://boxthislap.org/forza-horizon-vr-mod-1-3-0/","source":"BoxThisLap","lang":"en","date":"2026-11-09"},{"title":"北大团队官宣：庞加莱猜想被完整形式化！首个双检验版本来了","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTE1fVTF5eWttOUpRamRVOHlWd3Jsd3BjVWhBdm9pbG0tRUZrUExLSDU2aHpnaWp0VHJUV1dBaEphdzhlT3ZOT3VGeg?oc=5","source":"智源社区","lang":"zh","date":"2026-09-30"},{"title":"第一篇AI4AI综述：让AI改进AI，发展到哪步了？|Agent|Manus|研发|系统|模型_手机新浪网","url":"https://news.google.com/rss/articles/CBMihwFBVV95cUxNWm5uQnpuUzYwdXRhQTRIQjBfT19uN09oeHI5dTVkeng0WlJGaFBtbHJob3JSeHJLcFpTTXBvTEpSMGRvMGtpWmRrZnhtY3N3SEVJUjZkUXl2ck5Pcm8yQ2ItM1g3TUlRU3ItTmQ1U29UZ1EzN3FYNmJReHlqSWFfY0FRb29CbVk?oc=5","source":"新浪网","lang":"zh","date":"2026-09-11"},{"title":"VLA开环盲区，终于被堵上了：40M Corrector让机器人边做边纠错","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTFBUbGUxNTdBUHRNSzY2a21DRkRVVTJkQmpaSGs0dTI0d2JNVnZfWExxck4yUmh2T3lQYjdfVV9SLU50NlYwWXN6NkE2WTJ3ZWpUT0lIVlZR?oc=5","source":"QQ News","lang":"zh","date":"2026-09-06"},{"title":"GPT-6 Astra is generally available in GitHub Copilot","url":"https://news.google.com/rss/articles/CBMimgFBVV95cUxONVhteTQwYnlwQVNQMHA4LVg2blItazlUWWlvbWpQVmpJSTF4NDdkdktZLTUyRmQ3OTM2dmdrX3BFRHBPS0tYMU9CT2FWNUtrOUgyTlNSTVlCWmxKdGZfQi1MbHlPVjdFTVZYOHI2bkYybEVJU2pqZFZadFFpVVpEeGdZcGZDQXVxOW1rTFBaeHZkVGNNMHYza3Vn?oc=5","source":"The GitHub Blog","lang":"en","date":"2026-09-04"},{"title":"Memorize When Needed: Decoupled Memory Control for Spatially Consistent Long-Horizon Video Generation","url":"https://news.google.com/rss/articles/CBMiVEFVX3lxTFBqcHZpWGlKTUN4aVdMM1Uxbk1mSWVtY285VlFiZVlzTG1kRHRiT2I1VHgwWGpkSnJTQ0Q2UG1ETU13YXB1Vy1VU2RSNkh6N2tSMkRpaQ?oc=5","source":"alphaXiv","lang":"en","date":"2026-08-14"},{"title":"Safety and alignment in an era of long-horizon models","url":"https://news.google.com/rss/articles/CBMib0FVX3lxTE9XaXhxNTV2VUx4Mm9hcEpjUU9hSC1zcHZOc1R5VU91eDhlZkJxNkdvWlMzb0Q4WjlFbHA1NkZCUzAwUU41cTJqRGlnM3YzaE8zRTQwYTZMTG1QcHlGSExMTjVjRmhxVTlMQ0VPWXNnaw?oc=5","source":"OpenAI","lang":"en","date":"2026-07-20"},{"title":"跨越安全红线后重启：Anthropic Fable 5全面接入GitHub Copilot，押注长周期自主编程","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE1jMmxzVWZTY2VEZEQzZHh6ZFNKTmlDSnIyV1pNeW5hU3g0U25mSWFONVltOXNlZDlYbExCbnJIT1pWYXhFOVBzanljTWp2MV9sQUhr?oc=5","source":"华尔街见闻","lang":"zh","date":"2026-07-01"},{"title":"Claude Fable 5 is generally available for GitHub Copilot","url":"https://news.google.com/rss/articles/CBMinwFBVV95cUxNN2N1T3FoR29kaW1tem9jSVJFQUZiSmQ5alpvMEIzdjVPVFA3OXVPb0pjbFU3cFVVOWhEN1NYWmJKaGNFUW5aMlZNQUwtTVBNNG9ZZllOY1hpeWtXNXR4VUZyaktEV2FyTHpFbFJ6Z0lkUkxlOGlyazFvOXpZMDBqMDRwYU0tYnhPQVVDbzdZV2RrU0s4NnZuejFKOEotdTQ?oc=5","source":"The GitHub Blog","lang":"en","date":"2026-06-09"},{"title":"Introducing Harvey’s Legal Agent Benchmark","url":"https://news.google.com/rss/articles/CBMid0FVX3lxTFBuR0RCVE05U1c0TkFuNzY0a1dkZEJiTkk5elZ4YV9hWDF4V2d6bDBGU3VEWXJTWVpjM0dPMWp1Q1dXYks3VmtnS1RNOGphRkkwWXhmMEFfdmpBRmZoMGZOZTN1bUwxYVA3UEt2X043Zi1mUmJ5eEpR?oc=5","source":"Harvey","lang":"en","date":"2026-05-06"},{"title":"Claude Code is the Inflection Point","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE5zT3hKMGYyeXBjeEpqaDBVejREX3g2VTB3emloMTlEc1dvdktuTFBkb0FfQnBNUkQwbTV0N3JiS2dXVVJyY2dHQ2pxTzNFRDlLbGRRanRIc2Voc3RYSG1QdkNBNlVSb0pSc1dJX0s0Tnk5dlVaaF9LZWQyVGNJUQ?oc=5","source":"SemiAnalysis","lang":"en","date":"2026-02-05"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}