This plugin includes a mod, datapack and resourcepack generator for Forge 1.20.1
How to install
Please check https://mcreator.net/wiki/understand-plugins#toc-index-1 for installation guide.
Info
This generator is tested with automatic tests provided by MCreator, tests make the generator more stable.
This generator is built over the old official generator, but this one is NOT official, and is not being maintained by the MCreator Team.
This is a fork of the original forge 1.20.1 plugin.
More documentation on generators
Check MCreator's wiki for more documentation: How to make new generator
My Other Generators:
My Other Plugin:
Why should i use this generator?
If you are using this version of minecraft, you will have many more features than those present in MCreator 2024.4, the generator will have full support so if there are any bugs they will be fixed etc. (unlike 2024.4 which is no longer supported). The generator also has a lot of backports (from new versions of MCreator to this one) regarding bug fixes on the generator. If you want to export your mod for multiple versions this generator is for you!
Contributing
You are welcome to support this project by opening pull requests.
Changelog
NOTE: Plugin versions that use versions older than the latest will no longer be supported
- Fix mixin extras
- Prevent the creation of excessive amounts of model instances in armor models
- Better variable networking
- Ported to MCreator 2025.3!
- Fix player variable memory leaks
- Added all missing features
- Updated some dependencies
- Removed MCreator Link support
- Other Improvements
- Release of Minecraft Forge 1.20.1 Generator.
Comments
Hello everyone, i have found a solution to anyone using this and their mod refuses to load outside of mcreator. There is an issue in the build.gradle file for your mod, it calls on neoforge instead of forge, to fix this (DO AT YOUR OWN RISK)
1. go to your workspace folder
2. go to the folder of your mod where you can see the mcreator file
3. open the build.gradle file in notes app
4. scroll to the bottom and you will see something saying this
"dependencies {
implementation(jarJar("io.github.llamalad7:mixinextras-neoforge:0.5.0"))
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
}"
change "implementation(jarJar("io.github.llamalad7:mixinextras-neoforge:0.5.0"))"
to "implementation(jarJar("io.github.llamalad7:mixinextras-forge:0.5.0"))"
NOTE: I AM COMFORTABLE POSSIBLY BREAKING MY OWN MOD, THIS WORKS FOR ME, ME. DO AT YOUR OWN RISK, BUT AS OF NOW, IT WORKS FOR ME
The issue that mods developed with this plugin tend to conflict with most other mods lies in the MixinExtras module conflict. Specifically, the modules MixinExtras and mixinextras.neoforge repeatedly export the same package (com.llamalad7.mixinextras.transformer) to the sophisticatedcore module. This prevents the Java module system from resolving the conflict, resulting in the game failing to launch. It is hoped that this issue can be fixed.
I get an error when trying to load the forge generator plugin. "O error: cannot assign field "builtin" because "plugin" is null". How is it fix?