Manifest Generator
Create a valid manifest.json for resource packs, behavior packs, and world templates — with UUIDs, versions, and optional Script API support.
format_version: 2 with integer version arrays — the current stable format. Your inputs never leave this browser.
1. Pick your pack type
Choose resource pack (textures, sounds), behavior pack (entities, loot, functions), or world template. The form adapts: world templates skip min_engine_version, and resource packs get a pack scope option.
2. Fill in the basics
Name and description appear in-game. Set your pack version — bump it whenever you publish an update so Minecraft replaces older imports.
3. Add a scripting module (optional)
Enable Add a script module for Script API features. Set the entry file and the @minecraft/server version. The manifest gets dependencies and script_eval capability automatically.
4. Copy or download
UUIDs are generated securely in your browser. Hit Copy JSON to paste into your project, or Download and drop manifest.json into your pack's root folder.