chexit
fff9f9a746
HD lighting: G-buffer pass, per-pixel mod point lights in HDR, bloom and tone curve; render.set-lights and render.set-lighting (API level 10)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
4ae19d7dfc
cargo-horizon-mod: trial runs behind feature full, so a packing-only tool skips wasmtime
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
69987c52dc
Mods: game.world-id, so mods keep state per world (API level 9)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
9914ddf58b
Mod cameras: distant terrain tiles, fog measured from the camera, no impostors while one is shown
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
615d2b89e1
Mod cameras up to 1920x1080 (full-screen replays)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
5b9d6036bf
Mods: more fuel per tick and per event (AirDef plans raids)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
8894846fe2
Mod cameras: render.set-views draws the world from other points into pictures that HUD view shapes show (API level 9)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
6604b09ded
Mod models: draw far models as scaled impostors past the far plane, cull at 4096
2026-11-02 00:10:58 +03:00
chexit
77aa482f6a
Mod API (AirDef fork): full-screen post pass for mods
...
render.set-post compiles a mod's WGSL after a prelude (camera matrices,
time, 256 vec4 of params, the world's colour and depth) and runs it after
the world, before the hand and the HUD; render.set-params feeds it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
5a4fb7f4c5
cargo-horizon-mod: report particles and sounds
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
chexit
c2777739c8
Mod API (AirDef fork): world models, client particles, sounds, ground heights
...
render.set-models draws block models with an interpolated pose per id;
render.spawn-particles and render.play-sound act on this client only;
render.query-ground / render.ground read the motion-blocking heightmap.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 00:10:58 +03:00
Cosmic
b6c936f82b
Merge pull request #3058 from kacpherek/perf/cart-signals-only-on-detector-rails
...
Server lag in new forests: count minecart signals only when a detector rail reads them
2026-10-28 02:52:35 -04:00
Kacpherek
6960b65c62
Keep the cart and its box apart in detector_rail_signal
2026-10-28 07:07:43 +01:00
Kacpherek
5b13af2f75
Count a minecart's comparator signal only when a detector rail reads it
...
Every with_level built every chest and hopper cart's signal through item lookups. tick_scheduled calls it once per scheduled tick, so freshly generated forests (thousands of leaf ticks) next to mineshaft chest carts spent a large share of the server tick there. detector_rail_signal now counts the cart it reads.
2026-10-28 06:54:33 +01:00
rdbt
56f968e11c
Merge pull request #2868 from masa-masa-0314/fix/closed-captions
...
Subtitles: fix closed captions never appearing
2026-10-28 00:48:18 +00:00
rdbt
ae4cea18ef
Merge pull request #3004 from feeldev12/feat/slim-skins
...
feat(client): slim skins wear the slim player model
2026-10-28 00:47:38 +00:00
rdbt
296802a618
Merge pull request #2980 from feeldev12/fix/own-skin-first-person
...
fix(client): the first-person arm and the player models wear the player's own skin
2026-10-28 00:47:14 +00:00
rdbt
a5d3ad165a
Merge pull request #2891 from socksprox/t3/clickable-book-links
...
Books: page click events work, run_command ones included
2026-10-28 00:46:58 +00:00
rdbt
2120ffedb4
Merge pull request #2878 from leifiyoo/riptide-spin-server-countdown
...
Count down Riptide's spin on a server's copy of a player
2026-10-28 00:46:44 +00:00
rdbt
04e6e21813
Merge pull request #2883 from sirrayi/deps/webpki-advisories
...
Update rustls-webpki and webpki-roots for RUSTSEC-2026-0382 and -0381
2026-10-28 00:46:15 +00:00
rdbt
acee253e1c
Merge pull request #2940 from ASOwnerYT/tools/harness-no-vscreen
...
Harnesses run offscreen on a Linux without vscreen
2026-10-28 00:46:02 +00:00
rdbt
555dce8bb3
Merge pull request #2944 from kacpherek/fix/armor-stand-plates-op-warning
...
Armor stands press pressure plates; match vanilla's op warning in item tooltips
2026-10-28 00:43:56 +00:00
rdbt
067163ded8
Merge pull request #2968 from kacpherek/fix/block-advancement-triggers
...
Award the target hit and honey slide advancements
2026-10-28 00:43:49 +00:00
rdbt
704cf97780
Merge pull request #2972 from kacpherek/fix/player-nausea-eyeblossom
...
Show Nausea on the player: spin the view and draw the swirl
2026-10-28 00:43:30 +00:00
rdbt
007d38fe49
Merge pull request #2822 from sirrayi/fix/telemetry-ipv6-buckets
...
Telemetry server: count IPv6 clients by /64 in the rate limits
2026-10-28 00:43:14 +00:00
rdbt
43e2ad34c7
Merge pull request #2953 from kacpherek/fix/beacon-christmas-chest-glow-frame
...
Render beacon beams, Christmas chests and glow frame maps like vanilla
2026-10-28 00:42:39 +00:00
rdbt
a6dbc6651f
Merge pull request #2837 from iLostName/pack-prompt-keeps-pointer
...
server packs: the download prompt acts as the screen it is
2026-10-28 00:42:18 +00:00
rdbt
4bb3de29e7
Merge pull request #2931 from elythepreciouscat/feat/vanilla-mouse-settings-26-3
...
Options: add Java 26.3 mouse settings
2026-10-28 00:41:15 +00:00
rdbt
786f67f77b
Merge pull request #2967 from kacpherek/fix/blindness-sky-fog
...
Apply blindness fog and hide the blocked sky
2026-10-28 00:40:49 +00:00
rdbt
797852c62b
Merge pull request #2840 from iLostName/client-skips-loot-tables
...
remote: a server's client doesn't load the loot tables on its first tick
2026-10-28 00:39:53 +00:00
rdbt
1f8f1055d5
Merge pull request #2852 from levzzz5154/fix/armadillo-roll-ball
...
A hit rolls the armadillo up into a ball (fixes #2759 )
2026-10-28 00:39:36 +00:00
rdbt
0121466ed2
Merge pull request #2943 from kacpherek/fix/2928-mod-recipes-before-world-rest
...
Skip mod recipe tables until the world resources are loaded
2026-10-28 00:38:21 +00:00
rdbt
55b0545c11
Merge pull request #3017 from DanielGodriNeto/perf/sprite-pixels-shrink
...
perf(assets): drop the spare capacity of the sprite pixel buffer
2026-10-28 00:37:35 +00:00
rdbt
5e14e309bc
comment not needed
2026-10-28 00:37:08 +00:00
rdbt
9e236c7914
Merge pull request #2834 from socksprox/fix/2747-eat-sounds
...
Play the player's own bites while eating on a remote server
2026-10-28 00:35:59 +00:00
rdbt
2d7fc7f000
Merge pull request #2958 from kacpherek/fix/extended-keybinds
...
Allow F13-F24 and other extended keys in key bindings
2026-10-28 00:35:39 +00:00
rdbt
644a399389
Merge pull request #2965 from kacpherek/fix/high-contrast-block-option
...
Enable the High Contrast Block Outline option
2026-10-28 00:34:16 +00:00
rdbt
9e31ce2f3d
Merge pull request #2844 from Domanffe/fix/pixelify-cyrillic-o-p
...
Fonts: Pixelify Sans gets the Cyrillic О and П it was missing
2026-10-28 00:32:49 +00:00
rdbt
66d03b4d1c
Merge pull request #2887 from masa-masa-0314/fix/creative-search-reset-on-open
...
Creative inventory: fix the search box keeping the last search after closing
2026-10-28 00:32:36 +00:00
rdbt
84d5574887
Merge pull request #2956 from gemakfy/fix/creative-f-offhand-crash
...
Fix creative inventory off-hand swap crash on Key F
2026-10-28 00:32:16 +00:00
Ludovic Marie
4118e026c3
Merge pull request #3014 from horizon-rust/docs/team-merge-rule
...
🤖 Agent: Merged by Ludovic's AI agent after verify: docs and lists only (Team merge rule, levzzz5154 trusted reviewer, licence holder), Ludovic's request 2026-10-28.
2026-10-28 00:56:21 +01:00
Ludovic Marie
51b374121b
Team merge rule: ordinary pull requests merge on CI, risky ones get needs-proof; levzzz5154 trusted
...
The Horizon Team merges ordinary pull requests once verify and parity pass; saves, network, world generation,
launcher updates, the harnesses and big changes wait for a local proof. Also names the licence holder with the
contributors.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-28 00:46:44 +01:00
DanielGodriNeto
9042746704
perf(assets): drop the spare capacity of the sprite pixel buffer
2026-10-27 20:39:24 -03:00
Ludovic Marie
795490271d
Merge pull request #2988 from horizon-rust/refactor/be-layer-deps
...
🤖 Agent: verify passes on this head; full pr_ready green on the Mac mini (1340 tests, parity 89 affected / 0 failed). Move-only step B6 of the crate split (crate-split-1).
2026-10-27 23:27:53 +01:00
feeldev
9fe3ddfec3
feat(client): slim skins wear the slim player model
...
A skin whose metadata says model slim (PlayerSkin.Model.SLIM) now draws
with PlayerModel's slim layer (3-pixel arms), on other players, the local
player's model, mannequins and the first-person arm. Without a skin, the
profile's default skin (DefaultPlayerSkin.get) keeps its own model, so
Alex and the other slim defaults are slim again.
Fixes #2926
2026-10-27 17:26:01 -05:00
Ludovic Marie
7a62c6f4a7
Give the capture test's fixture the pack prompt
...
capture() now asks the server pack prompt and the dialog; the fixture
gets both, and the prompt's own case: it keeps the pointer.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:46:23 +01:00
Ludovic Marie
e0bb0881e8
item frames: glow frame map light is block coordinate 210, as vanilla's 15728850
...
15728850 is 0xF000D2: sky coordinate 240 and block coordinate 210, which
the packed light here stores as 240 | 210 << 8 (208 was 13 * 16).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:36:57 +01:00
Ludovic Marie
e902b6fc18
Merge remote-tracking branch 'origin/main' into refactor/be-layer-deps
2026-10-27 22:34:05 +01:00
Ludovic Marie
46c84a8b24
Merge main into #2891 : main has run_command click events since
...
Keep main's ClickEvent::RunCommand and click_command (now pub(super) for
the book screen) instead of the branch's copies.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:27:03 +01:00
Ludovic Marie
ae82c1b693
Merge remote-tracking branch 'origin/main' into cg24/f2891
2026-10-27 22:26:51 +01:00