In Control documentation
In Control uses rule files to control mob spawning, attributes, loot, experience, player effects, block interactions, and more.
Current versions
For Minecraft 1.20.1, 1.21, and newer, start with one of these pages:
- Getting started — a first working rule, a file chooser, and the JSON basics
- Common recipes — copyable configurations organized by goal
- Technical reference — every system and advanced setting
- Troubleshooting — a diagnostic checklist and common failure modes
The current technical reference is based primarily on the Minecraft 1.20.1 implementation. Version-specific differences are called out where known.
Older versions
Legacy filename
potentialspawn.json belongs to the old 1.12 system. On modern versions, use spawner.json. The two files have different structures.
Getting help
Validate modern spawn.json, spawner.json, and phases.json files with the Control Validator. For community help, see the McJty Discord invitation video.