pack: v0.41.0 — plot system JSON config + FTB Chunks integration
bnstoolkit 0.7.0 -> 0.8.0. Plot system migrated from static Java + KubeJS to a runtime configurable, FTB-Chunks-integrated system. * Plot definitions now live at world/serverconfig/bnstoolkit/plots.json. Default file ships with 3 starter plots; edit + /bns admin plot reload. * /bns admin plot define <id> <name> <price>: add a plot in-game by standing in the chunk. Re-run with same id to add multi-chunk plots. * /bns admin plot list / remove / reload + /bns admin spawn-init. * /bns admin spawn-init creates Spawn (cyan #00BFFF) + Plots (gold #FFD700) server teams via FTB Teams + claims all defined plots for the Plots team. Idempotent. * /bns plot buy now: pays via combined cash+bank, unclaims chunks from Plots team, claims for buyer's personal FTB Teams team. * /bns plot release: reverse — chunks go back to Plots team, 50% refund. * Plot chunk guard: ClaimedChunkEvent.BEFORE_UNCLAIM subscriber blocks manual unclaim of plot chunks (player gets chat hint redirecting to /bns plot release). * KubeJS plots.js retired (.retired suffix in repo as documentation). On the map: cyan zones = Spawn team protection (manually claimed), gold zones = Plots team (for sale), other team colors = owned plots. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
+2
-2
@@ -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.40.0",
|
||||
"version": "0.41.0",
|
||||
"minecraft": "1.21.1",
|
||||
"loader": {
|
||||
"type": "neoforge",
|
||||
"version": "21.1.228"
|
||||
},
|
||||
"lockedAt": "2026-06-08T17:18:54Z",
|
||||
"lockedAt": "2026-06-08T17:52:03Z",
|
||||
"mods": [
|
||||
{
|
||||
"source": "modrinth",
|
||||
|
||||
Reference in New Issue
Block a user