Although we no longer support or encourage the use of 1.20.1, we still want you to update to newer versions of MCreator. For the time being, we try to bring feature parity to the plugin, but only to the extent that it is technically feasible.
This generator is a legacy compatibility plugin.
Contributing
You are welcome to support this project by opening pull requests. Before we can use your code, you must sign the MCreator CLA, which you can do online. The CLA is necessary mainly because you own the copyright to your changes, even after your contribution becomes part of our codebase, so we need your permission to use and distribute your code. We also need to be sure of various other things—for instance, that you'll tell us if you know that your code infringes on other people's patents. You don't have to sign the CLA until after you've submitted your code for review and we approved it, but you must do it before we can put your code into our codebase.
You are also welcome to fork this generator when the official development of this plugin ceases.
WARNING: Minecraft 1.20.1 is no longer supported by MCreator (Pylo). This repository here is only for reference purposes and for community use. It is not officially supported.
Changelog
2.0.0
- Switched build toolkit to MDG
- Improved generated code
- Added support for making resource packs for 1.20.1
- Added support for running test Minecraft client with datapack loaded in all worlds
- Blocks: Added support for note block instrument, ignited by lava, and block set type parameters
- Added support for optional tags
- Villager living entity model item holding render support
- Added support for Java models for custom block mod element
- Added support for basic animations for blocks with Java models
- Support for 2D icons for items/tools in the GUI
- Allow executing procedures with null dependencies
- Added a parameter to the projectile mod element to disable gravity
- Allow using tags for the plant "Can be placed on" list
- Custom conditional block Java model animations
- Added an option to disable the block item of custom blocks and plants
- Added some new block and plant item parameters: rarity, immune to fire, and stack size
- GUI text field and checkbox procedures now operate in any context where entity dependency is available
- GUI text field and checkbox value procedures now work on both client- and server-side
- Added support for Java models for custom item mod element
- Added a new custom recipe parameter: items that unlock this recipe
- Added new plant and fluid parameter: is ignited by lava
- Added procedure dependency amount to the "taken from GUI slot" procedure trigger
- Improved robustness and automated handling of missing references of deleted mod elements
- Added new world procedure blocks: spawn entity and get its server-side reference
- Added a new procedure block to modify supported numerical and logic parameters of global triggers
- [Bugfix] Custom GUIs used player/mouse coordinates instead of bound coordinates in some cases
- [Bugfix] Custom animal baby entity models were not scaled proportionally with the bounding box
- [Bugfix] Configured features did not have a default mapping value specified
- [Bugfix] Custom tooltips over GUI slots caused vanilla and custom tooltips to be shown one over another
- [Bugfix] Custom item disappeared when dropped using keyboard shortcut with an inventory GUI open
- [Bugfix] Custom waterloggable double plants crashed the game when placed in some cases
- [Bugfix] Custom fluids were missing the translation key for mods such as JEI or Mekanism
- [Bugfix] Setting entity attack target to null using procedures didn't work
- [Bugfix] Item mod element failed to generate in some cases
- [Bugfix] Has entity attribute procedure block did not work correctly in some cases
- [Bugfix] Player right-click global procedure triggers fired inconsistently in some cases
- [Bugfix] Custom GUI buttons did not reappear after visibility state changes
- [Bugfix] Some other minor improvements and fixes
1.0.1
- Updated Minecraft Forge to 47.4.0
1.0.0
- Initial release for MCreator 2025.1
Comments
That's not possible, the generators are not responsible for plugin compatibility, even if they wanted to they cannot. It's the plugin authors that have to add support for specific Minecraft/loader versions like for Forge 1.20.1. so this question you would need to ask on the geckoslib plugin page not here.
Hi, I wanted to ask why the dimension I created using Forge 1.20.1 doesn't have rain, and even the /weather command doesn't change the weather. But when I tried replicating the same setup on Neoforge, the weather worked normally. Could this be a bug? My English isn't great, so I used an AI to translate this – thanks for your help!
For 2025.1, all features are possible. We will list ported features going forward for 2025.2 as some will lack