

Due to this, it makes MCreator completely useless if you decide to learn programming and write your own mod.


Because it simplifies things down to just the click of a button, it pretty much kills the skill and knowledge requirement of modding which means it teaches you nothing, at all. Secondly, if the language / program simplifies it too much, it actually makes the language / program pointless in the grand scheme of things. When a developer moves from a simplified language (calling MCreator a "language") to a more complicated language, the developer may feel overwhelmed by the difference between the two and may be more inclined to just give up and return back to the simpler language (or just give up completely). Because of this over-simplification, a couple things also make MCreator bad.įirstly, it gives developers the wrong impression.
Blockbench mcreator mod#
There's no customisability of code, no way to make code more efficient (talked about in CLOSED-SYSTEM), no way to add functionality into your mod that MCreator doesn't allow for. Due to this, as explored in LIMITATIONS ON WHAT YOU CAN DO, things are way too limited.
Blockbench mcreator mods#
The "code" that MCreator allows you to "write" for your mods is honestly way too simplified. Writing mods yourself gives you complete customisability of your mod, the only limits are your imagination and knowledge about both Java and modding. When using MCreator, the only things MCreator can do are the things that have buttons and text fields, you cannot add features that MCreator does not support, and God forbid if you try to code them yourselves outside of MCreator (the code is terribad, horrific, stupidly bad). See OVER-SIMPLIFIES CODE for what MCreator does wrong.Ībstraction is used with MCreator to make things simpler for you to develop mods, however what it also does is heavily limits you on what you can do. The function of abstraction can be done in a way which still separates those who legitimately cannot learn programming from those who are lazy (see WHAT / WHO IS MCREATOR DESIGNED FOR for what MCreator is ACTUALLY meant to be used for), and MCreator does not do abstraction in this way. What MCreator is designed to do is abstract the process of developing mods to allow anyone to do it with little to no previous knowledge of programming. Makes developers think modding is a simple processĪs a program that makes things simpler, MCreator naturally has limitations. Just a rundown of what I'm going to be talking about (partly for me writing this): This also goes for other generators that make modding as simple as a "click a button" process. So, why did I write an entire text file? Because I cannot be bothered writing the reasons why you should not use MCreator over and over. Or are just curious as to what I wrote for it.

Okay, so if you're reading this, you've either decided to use MCreator, support it or are uneducated as to why MCreator sucks. I welcome anyone to link to this file whenever they respond to an MCreator thread, as I will be doing. This file is written by the MinecraftForums user jcm2606. This has been copied from the original DropBox file which can be found here:
