Today I present a question to you (title states it) but what are your opinions on MCreator? I have used it to create a simple mod for my own use. But it seems that the program is given a lot of hate for being 'to easy to use for beginners' and given complaints for the fact that to many users have created to many cheep copies of good mods. I was just wondering what your opinions were.
Rollback Post to RevisionRollBack
I'm not one for breaking rules. I just like to bend them out of my way.
Today I present a question to you (title states it) but what are your opinions on MCreator? I have used it to create a simple mod for my own use. But it seems that the program is given a lot of hate for being 'to easy to use for beginners' and given complaints for the fact that to many users have created to many cheep copies of good mods. I was just wondering what your opinions were.
/starttextblock
I personally have two different opinions, for two different scenarios.
Scenario one, you're a player of the game who just wants to play with some blocks you made yourself, and you don't want to release your mod publicly. This is my personal view on what mod generators are for, and I am perfectly okay with anyone using mod generators to make their own blocks to play with. The user just needs to be aware of the limitations of using a mod generator, and if they ask for help, they need to be prepared to be told to stop using a mod generator, or they need to be prepared to actually get their feet wet in Java programming.
TL;DR, I'm fine with you using MCreator or any other generator if all you're doing is making a private mod for yourself and aren't releasing it publicly.
Scenario two, you want to get started in mod development and you want to get some fame in the community, but do not want to and / or cannot learn Java. This is where I am not okay with it, and especially not okay with it if the user complains or gives excuses as to why they cannot learn Java. MCreator is limited, you need to be aware of this the day you start using, and you need to accept it. You need to be ready to be told to not use MCreator and to learn Java, because in all honesty you should expect that modding involves some form of programming, you cannot create a quality mod from dragging and dropping. If you are okay with dropping MCreator and learning Java and writing the mod yourself, I praise you to do so, that is a really good step forward.
However, if you are not okay with this and continuously make up excuses as to why you cannot learn Java or simply refuse to learn Java, I will get upset with you and I will tell you flat up that what you want is not possible with MCreator alone.
TL;DR, if you want to release your mod publicly, you should not be using MCreator, and if you are you need to be ready for the flak that you are about to be hit with from the community.
Now onto the communities standpoint on it.
This is true that the program is way too easy for beginners to use, and this has both a good and bad side to it. In terms of the user, the learning curve is basically non-existent. It's incredibly easy to use a GUI-based modding tool and requires virtually no experience in programming or any other skills. However, in terms of the community, because of how easy it is there will be an influx of very very low-quality mods. There will be dozens upon dozens of the same generic tool mods (and not the kind like TiCon, the kind that adds things like emerald tools, or ruby tools, or sapphire tools, etc), ore mods (mods that solely add ores and new tools and nothing else worthwhile), decorative block mods (not like Chisel, I mean the low-quality kind with probably not-so-good textures), and yes, crappy rip offs of other high quality mods. This happens in a few different places, PlanetMinecraft IMO is notorious for this happening (it is basically home to generic mods, a single high-quality mod will get drowned out by 30 different low-quality mods). The really high-quality mods you see here will be drowned out by the low-quality mods.
To anyone who uses MCreator, please read this next section, I'll put it in bold.
If you are only making a mod for your own use and no one elses use, by all means, I don't care if you use MCreator, but I advise you to maybe take your issues over to their forums to avoid the flaming that goes on over here. If you plan to release your mod, please move away from MCreator and learn Java, trust me, it will be much beneficial for you in the long run.
/endtextblock
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Wow! I can honestly tell you that I was not expecting that long and that much of a thought out response. I really appreciate it. As for what you had to say using MCreator for my own use was what I had been using it for. I personally had no intention for publishing it to the community. I have really been trying to start to learn Java/Python lately so maybe I will start using some of that to start work on my own little mod. Anyway thank you for your feedback its much appreciated.
Rollback Post to RevisionRollBack
I'm not one for breaking rules. I just like to bend them out of my way.
Wow! I can honestly tell you that I was not expecting that long and that much of a thought out response. I really appreciate it. As for what you had to say using MCreator for my own use was what I had been using it for. I personally had no intention for publishing it to the community. I have really been trying to start to learn Java/Python lately so maybe I will start using some of that to start work on my own little mod. Anyway thank you for your feedback its much appreciated.
No problem. Just FYI, you cannot use Python to code mods. You can theoretically use any language that uses the JVM (so Java, Scala, Groovy, etc), however in Forge modding, the only two languages officially supported are Java and Scala.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
jcm pointed out every reason wrong with MCreator. I agree. It's garbage and only allows for low-quality mods to be made.
Vazkii, expert mod creator, has some advice for newer mod creators.
Don’t re-invent the wheel You just watched a tutorial that teaches you how to make a tool set. You want to put your newly acquired knowledge to good use, so you head out to go code your mod that adds a new ore.
Now stop. Go to the forums’ modding section. Hit the button that shows the newest threads. Look around for 10 or 15 minutes and look at how many people made it before you in the last few days.
Do you really want to be that guy who just throws another forgettable and cookie cutter mod into the forums? Try doing something original. I understand that since you just started you don’t have a good grasp of how things work. But if you managed to make the tool set then you know how recipes work right? What if that new ore allowed you to craft some items in new ways?
It’s easy to take a concept and modify a few things to make it stand out. Iterating on what has been done time and time again by many many individuals without adding anything new to the already rotten and falling apart table won’t make your end product any better.
Don’t use a mod creator program
You found a cool program in the forums that lets you create a mod without much effort. You launch it and get accustomed to the interface and functionality. So you take those ideas you’ve gathered and start throwing them in there. Hoping for something good to happen.
Now stop. Examine the program carefully and thoroughly. And realize the brick wall that will be ahead of you if you even as much as wish to develop your skills further than the horizon of the absolute basic. These programs are limited, and they offer no educational purpose whatsoever. You don’t learn anything with using them. You don’t build up skills that let you progress and make better things.
All you do is play within the boundaries of what the program allows you to do, and the day you have an idea that’s original in any sense, the program will look at you with a frown in it’s face and say . Except you won’t need to bring it a shrubbery, you will have to get rid of that program and work by yourself. Does this make sense? I hope.
If you're planning on making new mods, I wish you the best of luck. Please do not use MCreator or any other mod creating program.
Rollback Post to RevisionRollBack
The reason Godzilla 2014 failed was because there was no Mothra in it.
Mothra is the only reason Godzilla is good. Mothra saved the movie industry. If Mothra never existed nobody would like movies. The reason many people hate Call of Duty is because it lacks Mothra.
I changed my name to MothraFanboy27.
I was just putting it out there that I was going to attempt to work with a couple different langues. I do understand that I cannot use Python to code mods.
Rollback Post to RevisionRollBack
I'm not one for breaking rules. I just like to bend them out of my way.
I was just putting it out there that I was going to attempt to work with a couple different langues. I do understand that I cannot use Python to code mods.
Yeah, thought you were. I was just letting you know just in case you didn't know.
If anything, that's good. The more languages you learn, the more you get to understand about programming in general.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
There's a reason that every time a mediocre, unoriginal mod is released the first thing anyone says is "Must be another MCreator mod." . MCreator makes it far too easy to make mods that add little to no original content to the game and allows people who shouldn't be trying to make mods at all to make uninspired crap that drowns out the good mods.
Personally I see mcreater as a ok starter point for beginners. You can learn basics like creating items and blocks by dissecting the code from a mcreater project. (Note: you will still need to know at least the basics for java!) I would just not advise relying on mcreater alone as its very limited. I would also not advise releasing a mod made with mcreater to the public especially if you don't actually know how to code because if issues arise you wont know what to do about it. If you code a mod from scratch your mods will likely be more optimized as well.
I'm not one for breaking rules. I just like to bend them out of my way.
/starttextblock
I personally have two different opinions, for two different scenarios.
Scenario one, you're a player of the game who just wants to play with some blocks you made yourself, and you don't want to release your mod publicly. This is my personal view on what mod generators are for, and I am perfectly okay with anyone using mod generators to make their own blocks to play with. The user just needs to be aware of the limitations of using a mod generator, and if they ask for help, they need to be prepared to be told to stop using a mod generator, or they need to be prepared to actually get their feet wet in Java programming.
TL;DR, I'm fine with you using MCreator or any other generator if all you're doing is making a private mod for yourself and aren't releasing it publicly.
Scenario two, you want to get started in mod development and you want to get some fame in the community, but do not want to and / or cannot learn Java. This is where I am not okay with it, and especially not okay with it if the user complains or gives excuses as to why they cannot learn Java. MCreator is limited, you need to be aware of this the day you start using, and you need to accept it. You need to be ready to be told to not use MCreator and to learn Java, because in all honesty you should expect that modding involves some form of programming, you cannot create a quality mod from dragging and dropping. If you are okay with dropping MCreator and learning Java and writing the mod yourself, I praise you to do so, that is a really good step forward.
However, if you are not okay with this and continuously make up excuses as to why you cannot learn Java or simply refuse to learn Java, I will get upset with you and I will tell you flat up that what you want is not possible with MCreator alone.
TL;DR, if you want to release your mod publicly, you should not be using MCreator, and if you are you need to be ready for the flak that you are about to be hit with from the community.
Now onto the communities standpoint on it.
This is true that the program is way too easy for beginners to use, and this has both a good and bad side to it. In terms of the user, the learning curve is basically non-existent. It's incredibly easy to use a GUI-based modding tool and requires virtually no experience in programming or any other skills. However, in terms of the community, because of how easy it is there will be an influx of very very low-quality mods. There will be dozens upon dozens of the same generic tool mods (and not the kind like TiCon, the kind that adds things like emerald tools, or ruby tools, or sapphire tools, etc), ore mods (mods that solely add ores and new tools and nothing else worthwhile), decorative block mods (not like Chisel, I mean the low-quality kind with probably not-so-good textures), and yes, crappy rip offs of other high quality mods. This happens in a few different places, PlanetMinecraft IMO is notorious for this happening (it is basically home to generic mods, a single high-quality mod will get drowned out by 30 different low-quality mods). The really high-quality mods you see here will be drowned out by the low-quality mods.
To anyone who uses MCreator, please read this next section, I'll put it in bold.
If you are only making a mod for your own use and no one elses use, by all means, I don't care if you use MCreator, but I advise you to maybe take your issues over to their forums to avoid the flaming that goes on over here. If you plan to release your mod, please move away from MCreator and learn Java, trust me, it will be much beneficial for you in the long run.
/endtextblock
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
I'm not one for breaking rules. I just like to bend them out of my way.
No problem. Just FYI, you cannot use Python to code mods. You can theoretically use any language that uses the JVM (so Java, Scala, Groovy, etc), however in Forge modding, the only two languages officially supported are Java and Scala.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
Vazkii, expert mod creator, has some advice for newer mod creators.
Here is where Vazkii said this.
If you're planning on making new mods, I wish you the best of luck. Please do not use MCreator or any other mod creating program.
The reason Godzilla 2014 failed was because there was no Mothra in it.
Mothra is the only reason Godzilla is good. Mothra saved the movie industry. If Mothra never existed nobody would like movies. The reason many people hate Call of Duty is because it lacks Mothra.
I changed my name to MothraFanboy27.
I'm not one for breaking rules. I just like to bend them out of my way.
Yeah, thought you were. I was just letting you know just in case you didn't know.
If anything, that's good. The more languages you learn, the more you get to understand about programming in general.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
Personally I see mcreater as a ok starter point for beginners. You can learn basics like creating items and blocks by dissecting the code from a mcreater project. (Note: you will still need to know at least the basics for java!) I would just not advise relying on mcreater alone as its very limited. I would also not advise releasing a mod made with mcreater to the public especially if you don't actually know how to code because if issues arise you wont know what to do about it. If you code a mod from scratch your mods will likely be more optimized as well.