
I totally understand why MCreator has such a bad reputation. Most mods made with it are pretty bad generic mods full of new ores, mobs that spawn everywhere, ugly textures, and optimization issues that cause lag, that's why i'm confused. I've read that with good use of procedures and some care, it's possible to make decent mods, but I'm not sure how true that is, Is it really possible to make a well-optimized and good quality mod with MCreator? Have any of you played one that actually surprised you in a good way? Or do you think it's better to avoid them completely?
I'm a bit confused about this topic and would like to hear your real opinions
by IndependentFit8687
15 Comments
Mcreator can make well made mods. Born in Chaos, Burnt, and a few others are all made in it.
Idk about optimized due to it’s nature as a block based coder.
For some stuff the code Is not that Bad
no
No
you’d have to delve into and change the code itself to optimize it, something which the majority of mcreator users can’t do.
Optimized? No. Make mods where the optimization won’t really matter much? Yeah, probably. But there’s ‘unoptimized but doesn’t matter’ and ‘holy shit this mod is unplayable’
No
MCreator hate is often driven by gatekeeping.
The code is unoptimal because of it’s goal to be more accessible, but this really only affects large projects or wide spanning mods.
You SHOULD try to make a mod using it if you’re interested in doing so. If you find yourself enjoying it, you could take on the goal of rewriting the mod yourself, while using the code generated as a reference.
well, they often lag large modpacks for me, i think it something to do with how mc creator generates code and devs would’ve have to fix it manually to optimize it.
Yeah, of course, you’d have to actually code stuff which the tool actually supports but at that point you might as well use a proper ide which will make your life way easier. This of course defeats the purpose of mcreator
no
If you already understand coding, it’s probably the best modding tool on the market by far. Great for generating all the unimportant parts that take forever to implement by hand (like crafting recipes or blocks and items). Once the annoying stuff is it of the way, you just have to de-mcreator the code it generated and begin working on the actually complicated stuff.
But if you don’t understand coding, your userbase will want to strangle you when you can’t fix even the most basic bugs in your code.
MCreator sometimes makes weird code and if you have the knowledge to go through your codebase, find bad code, and fix it then you already have the skill to make your mods the normal way and save effort by doing it right the first time.
Okay I am gonna vent a little
It’s so funny to me because unless you are making an actually huge mod full with entities and stuff, the code being “unoptimized” means WAY less than people think, close to nothing in fact when it comes to medium-small to small sized mods.
And healthy practices like avoiding redundancy or spacing checks matter way much which is stuff you can do in MCreator. (Checks every couple ticks instead of every tick, cutting loops early, reusing processes, etc. Things that matter WAY more than some bloated code.)
People love throwing the word “Optimization” a lot but I can PROMISE you that if you ask most people who answer no to this question “Why?” They won’t be able to give you a proper answer other than some vague “Uuuh code is not done in an optimized way to work with the abstraction!”
Mods without MCreator can also be equally or way less optimized and bloated too, specially first mods. Trust me, you can check into some open source mods out there, the average minecraft code is WAY messier than people think. Writing the mod yourself can let you write cleaner code IF you have the skill, or you can make it worse. It is not a guaranteed.
MCreator has some actual, real flaws. Can limit you a LOT, can introduce inneficiencies that start to matter in huge mods, changing the lower level of the code can be hard. Real stuff people can criticize, the tool isn’t perfect
But the whole “Bad cuz unoptimized” without adding nothing to that is pretty dumb.
Sure if you are making the next Aeronautics or Alex Caves then yeah, MCreator would be a big problem, but let’s be honest, most of you ain’t
Unless you have an actually huge mod (which is complicated to do with MCreator anyway) I can promise you that if you made it yourself with super clean code and then make it in MCreator with good practices, you will not notice the difference.
Also avoiding entire mods because they are made with MCreator is very stupid. Yes a lot of slop is made but so what? Judge the mod, see it, download it if you like it. If it runs well and works well? Who cares what is made with? If someone makes a mod will love and care, it will be good no matter the tool used. Some bad mods being around is better than some good ones not existing.
I dunno, but what I do know is that there are some cool mods with it. I still want to try that arachnid mod lol