Nothing visible. Loads, logs [bnstoolkit] common setup complete, registers 3 unbound key mappings under a 'Brass and Sigil' controls category, and wires one C2S/S2C smoke-test packet pair. M1 starts filling in the real surface.
Test plan
Server log shows [bnstoolkit] mod entry constructed on next restart
Client log shows registered 3 key bindings under key.category.bnstoolkit
Controls menu in-game shows 'Brass and Sigil' category with T/B/P bindings
No regressions in existing economy commands (/bns me, /bns sell list, /bns bounty list, /bns tier upgrade)
Recovery instructions are in docs/bnstoolkit-discussion-points-2026-06-07.md.
## Summary
- Ships `bnstoolkit-0.1.0.jar` (15.6 KB) in `pack/overrides/mods/` — empty scaffold mod that loads cleanly on client + dedicated server
- Bumps pack version 0.33.0 -> 0.34.0
- Adds discussion-points doc for tomorrow's walkthrough
Source repo for the mod: http://10.16.5.102:3000/minecraft/bnstoolkit (one commit on main, builds with `./gradlew build`).
## What the mod does in M0
Nothing visible. Loads, logs `[bnstoolkit] common setup complete`, registers 3 unbound key mappings under a 'Brass and Sigil' controls category, and wires one C2S/S2C smoke-test packet pair. M1 starts filling in the real surface.
## Test plan
- [ ] Server log shows `[bnstoolkit] mod entry constructed` on next restart
- [ ] Client log shows `registered 3 key bindings under key.category.bnstoolkit`
- [ ] Controls menu in-game shows 'Brass and Sigil' category with T/B/P bindings
- [ ] No regressions in existing economy commands (`/bns me`, `/bns sell list`, `/bns bounty list`, `/bns tier upgrade`)
Recovery instructions are in `docs/bnstoolkit-discussion-points-2026-06-07.md`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Ships the empty bnstoolkit companion mod (0.1.0) into the pack. The mod
loads cleanly on client and server with zero visible surface — it just
proves the deploy pipeline end-to-end so M1-M4 only have to add code,
not figure out tooling.
Per-milestone scope locked in docs/bnstoolkit-discussion-points-2026-06-07.md.
Source: http://10.16.5.102:3000/minecraft/bnstoolkit
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Matt
merged commit 38fbf80bc1 into main2026-06-07 00:13:28 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
bnstoolkit-0.1.0.jar(15.6 KB) inpack/overrides/mods/— empty scaffold mod that loads cleanly on client + dedicated serverSource repo for the mod: http://10.16.5.102:3000/minecraft/bnstoolkit (one commit on main, builds with
./gradlew build).What the mod does in M0
Nothing visible. Loads, logs
[bnstoolkit] common setup complete, registers 3 unbound key mappings under a 'Brass and Sigil' controls category, and wires one C2S/S2C smoke-test packet pair. M1 starts filling in the real surface.Test plan
[bnstoolkit] mod entry constructedon next restartregistered 3 key bindings under key.category.bnstoolkit/bns me,/bns sell list,/bns bounty list,/bns tier upgrade)Recovery instructions are in
docs/bnstoolkit-discussion-points-2026-06-07.md.🤖 Generated with Claude Code