121ae4c603
Architectural revisions: - UI approach: custom companion mod (working name 'bnstoolkit') built on FTB Library's UI framework. Polished GUI screens for Quest Log, Bounty Board, Tier upgrade, Shop browser, Plot purchase. Quest progress as a custom HUD render layer (no stacked vanilla bossbars). All player interaction through GUI + NPC dialogue, no chat commands to memorise. FTB Library UI chosen for visual consistency with the rest of the FTB stack already in the pack. - Tier ladder locked: 8 tiers, Civic theme, starting at Peasant. Peasant -> Citizen -> Patron -> Notable -> Baron -> Noble -> Lord -> Sovereign. Replaced Burgess with Baron; reordered ascending. - Tier perks: full table with chunks claimable, spawn plot slots, sethome count, daily bounty slots, shop fee, chat colour, join broadcast tier, /back access. JSON-configured at config/bnstoolkit/tiers.json, hot-reloadable. Easy to tune any column without code changes. - Spawn plots clarified as distinct from wilderness chunk claims: predefined regions at spawn, purchased individually for spurs, primary use is shops, slot-limited by tier. Purchase happens inside the FTB Chunks map UI via custom mod mixin. Plot data lives in the custom mod, not in FTB Chunks. - Wilderness chunk claims: tier-allocated, free within allowance, refused above. NO per-chunk pricing (dropped from v0.2). Powered by FTB Ranks -> FTB Chunks permission nodes. - Phasing updated to add Phase 0c (mod scaffolding) and reorder Phases 1-7 to fit the mod-supplied UI work. - Implementation notes: KubeJS script layout, custom mod package layout, state data locations, config file locations all documented. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>