Topic category: Feature requests and ideas for MCreator
So, I had a few ideas for later versions of MCreator. Of course, I'd understand if you don't do any of them, since I understand how difficult it could be to add big, new things, but I thought I'd suggest 'em anyways.
First, an improved mob creator would be nice, like being able to use more AI options to make complex enemies/bosses. Since, currently, it's just basic actions like running, jumping, swimming, etc.
So, I don't know if this is possible, and you honestly wouldn't have to do this if it's too complicated, but maybe also the ability to easily make custom enemy models. I know there's programs already out there for that, but a more convenient option would be nice.
On a different note, perhaps more in-depth structure generation options. Being able to have structures spawn in the air, underwater, or underground would be very useful for certain builds.
Another function I'd really like is to be able to make custom particle effects (i.e. like those swirls that appear around you when you have a potion effect). I feel like that could be useful for adding extra flare to a mod.
Finally, I think a really awesome feature would be to allow for multiple procedures to be active from an event. An example being that while a certain potion effect is available, you could have one procedure preventing you from placing blocks, while another would prevent you from breaking any.
Just a few suggestions. Thanks!
1- You can make complex mob/bosses using procedures, but procedures don't really affect their behavior, just the mobs and the environment
2- You already can choose if the structure should spawn on the surface, underground or in the air. You can make it only spawn underground in oceans to make it spawn underwater. However, this only works for the Overworld and Overworld-like dimensions, while structure generation in Nether-like dimensions is still very bugged.
3- This is already in the plans :)
4- You can use multiple procedure blocks in each procedure, so there is no need for this. And if you want to execute a long procedure you can use "call procedure", which can be found in the advanced tab
Okay, cool. Thanks for clearing up some of those for me!