create command scaffolds a new Minecraft add-on project from a gallery template with proper structure, manifests, and starter content.
Syntax
Arguments
All arguments are optional. If not provided, you’ll be prompted interactively.The short name for your project (no spaces, under 20 characters).Example:
my-addon, cool-blocksTemplate ID from the gallery to use as a starting point.Common templates:
starter- Basic add-on with behavior and resource packsblocks- Block-focused templateentities- Entity-focused templateitems- Item-focused template
Your creator name (appears in project metadata).Example:
Creator, StudioNameProject description (appears in manifest).Example: “My awesome Minecraft add-on”
Options
Destination folder for the new project. If not specified, creates a subfolder in the current directory.
Working directory for project creation.
Examples
Interactive creation (recommended)
Simply run the command and answer the prompts:Interactive Prompts
Interactive Prompts
Create with all arguments
Create in specific folder
Non-interactive creation
For CI/CD pipelines or scripts:What Gets Created
After runningcreate, you’ll have a complete project structure:
After Creation
Once your project is created, you’ll see:Next Steps
-
Install dependencies (if your template includes them):
-
Start editing your addon files in the
behavior_packsandresource_packsfolders. -
Validate your project:
-
Deploy to Minecraft for testing:
Available Templates
Templates are pulled from the Minecraft Creator Tools gallery. Common templates include:starter
Basic add-on with behavior and resource packs. Perfect for beginners.
blocks
Includes examples of custom blocks with different properties.
entities
Template with custom entity examples and behaviors.
items
Custom item templates with various item types.
The exact list of available templates depends on the gallery configuration. Run
mct create without arguments to see the current template list.Project Naming Conventions
The CLI automatically generates proper project identifiers: Input:- Creator:
MyStudio - Name:
cool-addon
- Pack folder:
mystudio-cool-addon - Manifest IDs: Auto-generated UUIDs
- Display name: From title parameter
EULA Agreement
The first time you create a project, you’ll be prompted to agree to the Minecraft EULA:Template Sources
Templates are synchronized from GitHub repositories. The CLI:- Loads the template gallery
- Downloads the selected template from GitHub
- Processes and customizes it with your project details
- Generates unique UUIDs for manifests
- Applies your title, description, and creator name
Customization After Creation
You can modify project properties after creation using themct set command:
Troubleshooting
Folder already exists error
Folder already exists error
The CLI checks if behavior/resource pack folders exist to prevent overwriting.Solution: Choose a different output folder or delete the existing project.
Cannot download template
Cannot download template
Templates are fetched from GitHub. Ensure you have internet connectivity.Solution: Check your internet connection and firewall settings.
Invalid project name
Invalid project name
Project names must be under 20 characters with no spaces.Solution: Use hyphens or underscores: