Interface Overview

Main menu interface

Once you start MCreator, you'll came up with a small window like this:

Main menu interface

On the left, you can see your existing projects. On the other side, you can create a new project, open a project, import a project or clone a remote workspace to your GitHub, GitLab, BitBucket, etc. On lower left, you can see the latest MCreator update. If you click on it, it will redirect you to the update information page. On lower right, you can see the mod of the week. Mod of the week is a small contest on Mcreator website. Every week a new mod of the week appears there. You can see the MOTW by clicking on it.

Project creation interface

On the main menu, if you click on + icon, it will open a new window like this:

Project creation interface

You can select what type of Minecraft project you want to create. You can create diffrent Minecraft projects. You can create Forge Mods, Windows 10 Add-ons or Minecraft Data Packs by default. But you can create diffrent projects using plugins like you can see Fabric Minecraft Mod above.

MCreator project interface

Once you opened/created a project, on the left, you will see five sections:  Mod elemets, Resources, Global variables, Localization and Remote workspace.

General

Mod elements

This is where you can see all mod elements(blocks,items,structures,etc.) of your project. Again on the left side, you'll see seven buttons:

 

  •  Add new mod element - Opens a element selection page, you can create new mod elements after you select a element
  •  Edit selected mod element - Opens a edit screen for the mod element
  •  Duplicate/copy selected mod element - Duplicates the selected mod element with the name you'll write
  •  Delete selected mod element - Deletes selected mod element
  •  Edit code of selected element - Opens the code of the selected element
  •  Lock/Unlock element's code - Locks/Unlocks the code of selected mod element. If locked, MCreator won't override the element
  •  Edit mod element IDs and registry names - Opens a little window which you can edit element IDs and registry names. Not all elements have IDs but all elements have a registry name.

Resources

This is where all your mod data and screenshots can be seen. All textures, models, sounds, structures and in-game screenshots can be seen from here.

  • Texture files - You can create/edit/import/export your textures for blocks, items, etc. here
    • Create new texture - You can create new textures here
      • Create texture from scratch - Create a texture for items, blocks and other
      • Create armor texture - Create a armor texture for your armors
      • Create animated texture - Create a animated texture like water or portal texture
    • Import textures - import textures from your computer
      • Import block texture(s) - Import a block texture
      • Import item texture(s) - Import a item texture
      • Import armor texture - Import a armor texture
      • Import other textures - Import GUI, logo, etc. textures
  • 3D models and texture mapping - You can import new block/item models for your mod here
    • Import JAVA model - JAVA models are for entity models, imports custom entity
    • Import JSON model - JSON models are for blocks and items, imports custom block/item textures, recommended for                    blocks/items
    • Import OBJ+MTL model - OBJ+MTL models are for blocks and items, imports custom block/item textures
  • Sound files - You can import new sound files for your mod here
    • Import ogg sound(s) - Import sounds with ogg file type
  • Structures - You can import new structure files for your mod here
    • Import structure(s) - Import structure from your computer
    • Import structure from Minecraft - Gets the structure files from Minecraft directory
  • Screenshots - You can see/export your in-game screenshots here
    • Use selected as MCreator background - Sets the background picture of MCreator to selected

 

Global variables

You can create/edit/remove global variables here.

Localization

Here you can see/create/edit localization files for your mod.

Remote workspace

You can edit your remote workspace here.

Shortcuts

There are shortcuts in MCreator:

  • Create texture from scratch - Create a texture for items, blocks and other
  • Create animated texture - Create a animated texture like water or portal texture
  • Import block texture(s) - Import a block texture
  • Import item texture(s) - Import a item texture
  • Import other textures - Import GUI, logo, etc. textures
  • Import JAVA model - JAVA models are for entity models, imports custom entity
  • Import JSON model - JSON models are for blocks and items, imports custom block/item textures, recommended for blocks/items
  • Import OBJ+MTL model - OBJ+MTL models are for blocks and items, imports custom block/item textures
  • Create material pack - Automaticly creates ore, ore block, ore item, basic ore recipes, tools, tool recipes, armor, armor recipes
  • Create ore pack - Automaticly creates ore, ore block, ore item, basic ore recipes
  • Create tool pack - Automaticly creates tools and tool recipes
  • Create armor pack - Automaticly creates armor and armor recipes
  • Remote Workspace setup/settings - Setup or edit remote workspace
  • Pull changes from remote workspace - Import changes from remote workspace
  • Sync local changes with remote workspace - Export changes to remote workspace
  • Workspace settings - Edit your mods general information
  • Regenerate code and build - This will regenerate base mod resource files and build the gradle project
  • Run gradle task - This will run gradle without starting Minecraft
  • Run client - Runs Minecraft client-only
  • Run server and client - Runs Minecraft both server-side and client-side
  • Cancel gradle task - Cancels gradle task
  • Export the mod for distribution - Export your mod

The basic mod creation interface

Summary to creating an element.

  1. Click on workspace tab.
  2. Click Create new element.
  3. Pick your element.
  4. Fill out element properties.
  5. Click done.


Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.