MCPcopy Index your code
hub / github.com/MCreator/MCreator

github.com/MCreator/MCreator @2026.2.27711

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.2.27711 ↗ · + Follow
8,196 symbols 34,104 edges 1,216 files 439 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MCreator

License Build Javadoc Download Donate

MCreator - Minecraft Mod Maker

https://mcreator.net/ - MCreator is a software used to make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, and data packs using an intuitive easy-to-learn interface or with an integrated code editor.

It is used worldwide by Minecraft players, aspiring mod developers, for education, online classes, and STEM workshops.

Download, community, and support

This repository page is for people looking to contribute to MCreator. Visit https://mcreator.net/ to download MCreator distribution and to engage in the community. Check https://mcreator.net/support to find the support, forums, knowledge base, and more.

Download MCreator binary distributions on https://mcreator.net/download.

Development

To clone this repository, run git clone --recursive https://github.com/MCreator/MCreator.git.

MCreator uses Gradle build system to manage the building and exporting. Use runMCreator task to run test MCreator.

[!TIP] It is recommended to use Intellij IDEA for development and testing. Learn more about the development process, and tips on MCreator developers wiki.

Contributing

You are welcome to support this project by opening pull requests. Read more about contributing in our contributing guidelines. Before we can use your code, you must sign the MCreator CLA.

Big thanks to all the people who already contributed to MCreator! 💚

Translations

[!TIP] If you would like to help us translate MCreator to your language, join us on translate.mcreator.net! If your language is not on the list yet, feel free to suggest us to add it.

License and trademark

MCreator is licensed under the GPL-3.0 license (with exceptions implemented as specified in section 7 of GPL-3.0) if not otherwise stated in source files or other files of this project. Copyright 2020 Pylo and contributors.

MCreator is a trademark of Pylo. Custom distributions of this software may not include Pylo or MCreator trademark (trademark name and logo) to not confuse the software with the official distribution of MCreator project. MCreator and Pylo brand files in this repository are not covered by the GPL-3.0 license.

MCreator uses several third-party libraries and projects. License files, attributions, and credits for these projects are located in the license subdirectory.

Some code generators use official Minecraft mappings. The use of these mappings is covered under a license by Microsoft. You should be fully aware of this license and the fact your mod may use these mappings. At the time of writing, the license is:

© 2020 Microsoft Corporation. These mappings are provided "as-is" and you bear the risk of using them. You may copy and use the mappings for development purposes, but you may not redistribute the mappings complete and unmodified. Microsoft makes no warranties, express or implied, with respect to the mappings provided here. Use and modification of this document or the source code (in any form) of Minecraft: Java Edition is governed by the Minecraft End User License Agreement available at https://account.mojang.com/documents/minecraft_eula.

Notice

[!IMPORTANT] NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 6,730
Class 1,341
Interface 69
Enum 41
Function 15

Languages

Java99%
TypeScript1%

Modules by API surface

src/main/java/net/mcreator/workspace/Workspace.java63 symbols
src/main/java/net/mcreator/element/types/Block.java61 symbols
src/main/java/net/mcreator/ui/component/zoompane/JZoomport.java56 symbols
src/main/java/net/mcreator/minecraft/MinecraftImageGenerator.java53 symbols
src/main/java/net/mcreator/ui/minecraft/states/PropertyData.java50 symbols
src/main/java/net/mcreator/util/image/ImageUtils.java45 symbols
src/main/java/net/mcreator/ui/views/editor/image/layer/Layer.java45 symbols
src/main/java/net/mcreator/workspace/settings/WorkspaceSettings.java44 symbols
src/main/java/net/mcreator/ui/workspace/WorkspacePanel.java42 symbols
src/main/java/net/mcreator/ui/views/editor/image/canvas/Canvas.java40 symbols
src/main/java/net/mcreator/element/types/Item.java40 symbols
src/main/java/net/mcreator/generator/GeneratorConfiguration.java39 symbols

For agents

$ claude mcp add MCreator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page