Files
Ludovic MarieandClaude Opus 5.5 d6a1ddd703 Recipes as a native mod (native/recipes, hook points v2) (#24)
* Recipes as a native mod (native/recipes, hooks 2)

Horizon's official Recipes viewer, ported from the WebAssembly mod to a
horizon-mixins bundle on the native hook points, API 2: the item panel
beside container screens, search (#tag, @namespace), recipes and uses per
station, + to fill the crafting grid, and "Click gives items" in creative.
It keeps the WebAssembly mod's setting file (give) and keys
(key.recipes.recipe, key.recipes.uses), and rests when turned off in
Options > Mods.

The viewer is runtime.rs (also the crate's library, with its tests); the
game's tables and panel events go through glue.rs, a second module.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* Native mods: pin all five to Horizon 8f91683 (hook points v2)

Zoom, FPS Counter, Keystrokes, Minimap and Recipes all name the commit
they were tested on: main after horizon-rust/horizon#3435, which brought
hook points v2 (the item panel and recipe tables). One commit for all of
them, so the `together` job builds the set without --horizon. The four
older mods still need only hooks 1.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-29 02:23:19 +01:00

8 lines
163 B
TOML

# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "horizon-mod-recipes"
version = "2.0.0"