diff --git a/docs/spawn-building-setup.md b/docs/spawn-building-setup.md index 52c666f..747285f 100644 --- a/docs/spawn-building-setup.md +++ b/docs/spawn-building-setup.md @@ -1,6 +1,6 @@ # Spawn building setup — wiring NPCs to bnstoolkit screens -How to give players access to the Counting House / Bounty Board / Plot +How to give players access to the Exchange / Bounty Board / Plot Office / Civic Registrar via Easy NPC dialogue at spawn. ## Prerequisites (one-time, post-wipe) @@ -19,7 +19,7 @@ your spawn town chunks via the FTB Chunks map (M key, left-click). | Screen | Open command | What it does | |---|---|---| | Hub | `/bns open hub` | Status overview (tier, balance, bounties, plots) | -| Counting House | `/bns open counthouse` | Wealth exchange — sell diamonds/netherite/ancient debris for spurs | +| Exchange | `/bns open exchange` | Wealth exchange — sell diamonds/netherite/ancient debris for spurs | | Bounty Board | `/bns open bounty` | Today's 5 bounties + accept/cancel/turn-in | | Plot Office | `/bns open plot` | Buy / release plots | | Civic Tier | `/bns open tier` | Pay spurs to upgrade tier | @@ -29,7 +29,7 @@ your spawn town chunks via the FTB Chunks map (M key, left-click). transactional — they should be gated behind an NPC at the relevant spawn building. -## Per-building setup (Counting House example) +## Per-building setup (Exchange example) Repeat for each of the 4 transactional buildings, varying just the screen name and NPC name. @@ -48,7 +48,7 @@ NPC. Right-click the NPC → **Configuration** (or use the wrench). - **Skin**: pick a fitting villager / human skin -- **Name**: "Counting House Clerk" (or whatever fits the building) +- **Name**: "Exchange Clerk" (or whatever fits the building) - **Profession**: optional — purely cosmetic ### 3. Configure dialog @@ -56,7 +56,7 @@ Right-click the NPC → **Configuration** (or use the wrench). In the NPC config → **Dialog** tab. Create a new STANDARD dialog. Suggested text: -> Welcome to the Counting House. We exchange diamonds, netherite, and +> Welcome to the Exchange. We exchange diamonds, netherite, and > ancient debris for spurs deposited directly to your bank account. > Care to make a trade? @@ -64,7 +64,7 @@ Add a **Button** to this dialog: - **Label**: "Open the exchange" - **Type**: ACTION - **Action**: COMMAND -- **Command**: `bns open counthouse` +- **Command**: `bns open exchange` - **Execute as user**: ✅ (must be enabled) - **Permission level**: 0 (no special permission needed) - **Trailing action**: CLOSE_DIALOG (optional — closes the dialog after click) @@ -78,14 +78,14 @@ In the NPC config → **Actions** tab: - Action: **OPEN_DEFAULT_DIALOG** Now when a player right-clicks the NPC, the dialog opens. Clicking -"Open the exchange" runs `/bns open counthouse` as that player and -the Counting House screen pops up. +"Open the exchange" runs `/bns open exchange` as that player and +the Exchange screen pops up. ## Building-to-screen mapping | Building | NPC name suggestion | Open command | |---|---|---| -| Counting House | Counting House Clerk | `bns open counthouse` | +| Exchange | Exchange Clerk | `bns open exchange` | | Adventurer's Guild | Bounty Officer | `bns open bounty` | | Plot Office | Plot Clerk | `bns open plot` | | Civic Hall / Town Hall | Civic Registrar | `bns open tier` | @@ -129,7 +129,7 @@ Each feature, where you'd manually test it before the wipe: | Feature | How to test | |---|---| | Hub | Press B → see status panel with tier/cash/bank/total/bounties/plots | -| Counting House | `/bns open counthouse` → 4 items in grid (diamond, diamond_block, netherite_ingot, ancient_debris), inventory count badge bottom-right of each cell, fee + per-unit price in detail pane, Sell 1/16/64 buttons grey out when you don't have enough | +| Exchange | `/bns open exchange` → 4 items in grid (diamond, diamond_block, netherite_ingot, ancient_debris), inventory count badge bottom-right of each cell, fee + per-unit price in detail pane, Sell 1/16/64 buttons grey out when you don't have enough | | Sell flow | `/give @s minecraft:diamond 64` → click diamond → Sell 16 → bank balance ticks up, sell button updates | | Bounty Board | `/bns open bounty` → see today's pool, click a bounty for detail, accept, kill the targets, turn in | | Plot Office | `/bns open plot` → see 3 default plots, buy p001 (tier 3+ required), check FTB Chunks map M — chunk should turn your team colour | diff --git a/pack/overrides/mods/bnstoolkit-0.8.1.jar b/pack/overrides/mods/bnstoolkit-0.8.2.jar similarity index 72% rename from pack/overrides/mods/bnstoolkit-0.8.1.jar rename to pack/overrides/mods/bnstoolkit-0.8.2.jar index 50ae386..284beaa 100644 Binary files a/pack/overrides/mods/bnstoolkit-0.8.1.jar and b/pack/overrides/mods/bnstoolkit-0.8.2.jar differ diff --git a/pack/pack.lock.json b/pack/pack.lock.json index d48bc65..8dabcc4 100644 --- a/pack/pack.lock.json +++ b/pack/pack.lock.json @@ -1,13 +1,13 @@ { "$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing", "name": "Brass and Sigil", - "version": "0.41.1", + "version": "0.41.2", "minecraft": "1.21.1", "loader": { "type": "neoforge", "version": "21.1.228" }, - "lockedAt": "2026-06-08T18:14:17Z", + "lockedAt": "2026-06-08T18:22:06Z", "mods": [ { "source": "modrinth",