Generate up-to-date manifests, items, and block JSON for your projects instantly.
Pack Information
Format: X.Y.Z
Pack Options
Behavior Pack (manifest.json)
Resource Pack (manifest.json)
Core Properties
Combat Properties
Set to 0 if not a weapon.
Set to 0 for unbreakable.
Diamond is 10.
Advanced Components
Hunger restored.
e.g., `normal`, `good`
Coal is 80 seconds.
Comma-separated list of item IDs.
Supports Molang queries.
Set to 0 to disable cooldown.
BP/items/your_item.json
RP/textures/item_texture.json
RP/texts/en_US.lang
Core Properties
Name of texture file (e.g., `magic_crystal.png`).
Block Components
Stone is 1.5.
Stone is 6.0.
Ice is 0.98.
Glowstone is 15.
How much light this block absorbs. Opaque blocks are 15.
Hex code for the in-game map.
Material & Rendering
Boolean Properties
Wood is 5.
Wood is 5.
e.g., "Magic Workbench"
e.g., "CRAFTING"
BP/blocks/your_block.json
RP/blocks.json
RP/textures/terrain_texture.json
RP/texts/en_US.lang
Recipe Properties
Shaped Recipe
Enter characters into the grid above to define keys a number or letter. Then U can use minecraft items as custom just use minecraft:nameofitem example minecraft:apple
Shapeless Recipe
Comma-separated list of item IDs.
Furnace Recipe
Stonecutter Recipe
Output
BP/recipes/your_recipe.json
Global Script Settings
Type `{money}` in a form body/title to show score.
This tool is for creating and editing 16x16 textures for Minecraft items and blocks.
2D vs 3D Mode: Use the toggle at the top. 2D is for items, 3D is for blocks where you can paint on each face of a cube.
Painting: Select a tool from the "Tools" panel. The Pencil B is for drawing, and the Eraser E removes pixels.
Shapes & Fill: Use the Line L, Rectangle U, and Circle O tools to draw shapes. The "Fill: OFF/ON" button determines if they are outlines or solid. The Fill Bucket F fills an area with the current color.
Colors: Click the main color swatch to pick a color. Right-click it to set the secondary color (used for gradients). Click the `+` in the palette to save a color.
Navigation: This is important! Use your Mouse Wheel to zoom in and out. Hold Spacebar and drag your mouse to pan the canvas when zoomed in.
Layers: You can add, remove, and reorder layers. This is useful for complex textures. You can also merge a layer down into the one below it.
Files: Use "Load PNG" to import an existing texture onto the active layer. "Download Files" will save your creation as a PNG (or a ZIP for 3D blocks).
Resource Generator
This tool generates the JSON and script files needed for custom Minecraft addons.
Tabs: Navigate between Manifest, Items, Blocks, Recipes, and UI Script generators using the tabs.
Manifest: This is the most important file for an addon. Fill in your pack's details and choose if it's a Behavior or Resource pack. Click "Generate New UUIDs" for every new project.
Items/Blocks: Define your custom items and blocks here. The "Identifier" (e.g., `wiki:ruby_sword`) is its unique in-game name. The rest of the fields add components that give the item/block its properties (like durability, damage, etc.).
Recipes: Create crafting recipes. For "Shaped" recipes, draw the pattern in the grid and define what item each character represents below.
UI Script: A powerful tool to create in-game menus. Add forms, then add buttons or other elements to them. Use the "Action" dropdown on a button to link it to another form or make it run a command.
Command Maker
This tool creates complex, chat-based commands using a simple interface, similar to server plugins.
Global Settings: Set the prefix (like `!`) that all your commands will use.
Command List: Click "+ New Command" to start. You can select, duplicate, or delete commands from the list on the left.
Editor Tabs:
Basics: Set the command's name, description, and aliases.
Arguments: Define what inputs the command accepts (e.g., a number or a player's name). Use these in your actions with `{arg0}`, `{arg1}`, etc.
Conditions: Set requirements for the command to run, like checking if a player has a specific tag or is in the Overworld.
Actions: This is what the command actually *does*. You can add multiple actions, like sending a message, giving an item, and playing a sound, all in one command.
Output: The complete, ready-to-use JavaScript file is generated on the right. You can copy it or download it directly.