Home Tools About

Minecraft Bedrock manifest.json Generator

Create a valid manifest.json for resource packs, behavior packs, and world templates — with UUIDs, versions, and optional Script API support handled for you.

Ad space

Generate your manifest

Determines the module type and required fields.
Formatted as [major, minor, patch]. Raising it lets updated packs replace older imports.
script_eval is required for scripting modules and is added automatically.

Output uses format_version: 2 with integer version arrays — the current stable format for resource, behavior, and world-template packs. Your inputs never leave this browser.

Preview

How to use the manifest generator

Pick your pack type

Choose resource pack (textures, sounds, UI), 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.

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 instead of ignoring them.

Add a scripting module (optional)

Enable Add a script module for Script API features. Set the entry file (e.g. scripts/main.js) and the @minecraft/server version your code targets. The manifest gets the dependencies and script_eval capability automatically.

Copy or download

UUIDs are generated securely in your browser. Hit Copy JSON to paste it into your project, or Download manifest.json and drop it into your pack's root folder — next to the manifest.json, your pack folder is then ready to zip and import.

Manifest generator FAQ

What is a manifest.json in Minecraft Bedrock?

manifest.json is the identity file every resource pack, behavior pack, and world template needs. It defines the pack name, description, unique UUID, version, and the modules the pack provides so Minecraft can load it correctly.

What does the Manifest Generator create?

It generates a format_version 2 manifest for resource packs, behavior packs, and world templates, including pack UUIDs, module UUIDs, min_engine_version, an optional scripting module with @minecraft/server dependency, capabilities, and metadata — ready to copy or download as manifest.json.

Is the manifest.json generator free?

Yes. Every tool on AntigleForge is free and runs entirely in your browser. Nothing is uploaded, stored, or processed on a server.

Do I need to generate my own UUIDs?

No. The generator creates secure random UUIDs for your pack and every module automatically. Use the Regenerate button if you ever need a new set.

Where do I put the generated manifest.json?

Download it and place it in the root folder of your resource or behavior pack, next to your pack's contents. The pack folder can then be zipped and imported into Minecraft Bedrock.

Why does my script module need a @minecraft/server version?

Script modules use the Minecraft Script API, and the manifest declares which version of the built-in @minecraft/server module your code was written against. Minecraft loads that module version automatically.