Skip to content

Commit 2a2e373

Browse files
committed
add level.dat editor, watch-allowlist, and internal prompting logic improvements
1 parent 58a98e6 commit 2a2e373

20 files changed

Lines changed: 4727 additions & 38 deletions

.changeset/wise-bulldogs-talk.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"@blurengine/cli": minor
2+
---
3+
4+
Add Bedrock `level.dat` tooling to `blr world` with new `level-dat dump` and
5+
`level-dat edit` commands. These commands support project-world selection or
6+
explicit paths, Bedrock little-endian NBT parsing, JSON dumps for debugging,
7+
interactive scalar editing, adding and removing compound fields, and backup-safe
8+
saves for `level.dat`.
9+
10+
Expand local-server `watch-allowlist` behavior so runtime server-state capture
11+
now syncs both `allowlist.json` and `permissions.json` back into the project
12+
server state.
13+
14+
Internally, this also introduces a reusable interactive prompt session for
15+
editor-style CLI workflows and adds coverage for the new world, prompt, and BDS
16+
capture flows.

package-lock.json

Lines changed: 246 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)