You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full subcommands: [Command reference](./commands.md).
46
46
47
+
### World experiments diagnosis & toggles
48
+
49
+
Many modern Bedrock add-ons (custom block geometry, entity cameras, native scripts, or newer gameplay features) depend on experimental features enabled in `level.dat`. `packs doctor` provides native, safe inspection and configuration for known experiments:
50
+
51
+
```bash
52
+
# Diagnose pack wiring and inspect current world experiments status
53
+
sfmc> packs doctor
54
+
55
+
# Inspect level.dat experiments only
56
+
sfmc> packs doctor --experiments
57
+
58
+
# Fix pack wiring and automatically enable required Beta APIs
59
+
sfmc> packs doctor --fix
60
+
61
+
# Fix pack wiring and enable all known experimental toggles
62
+
sfmc> packs doctor --fix --all-experiments
63
+
64
+
# Enable specific experiments (comma-separated, aliases supported)
65
+
sfmc> packs doctor --fix --experiments=upcoming,cameras,voxel,villager,drop3,edu
Every modification automatically creates a backup (`level.dat.bak`), recalculates the 8-byte little-endian header length, and commits via atomic file replacement to ensure world safety.
79
+
47
80
## Install and conflicts
48
81
49
82
After a successful install, entries are written to `world_behavior_packs.json` / `world_resource_packs.json` (enabled by default). Restart BDS for changes to take effect.
50
83
51
84
When the target already has the same uuid or formatted folder name:
Author test / Watch / publish: [Module authoring](../dev/module-author.md) (VS Code **SFMC Module** extension). `mod test|watch|publish` are not provided at the top level.
0 commit comments