Topic category: Feature requests and ideas for MCreator
You guys should create a system for implementing popular concepts that are found thoughout Minecraft mods. One example is "Power". In nearly every popular mod there is a power/electricity system that the player uses to either build, craft, mine, grow, or store items. Usually, the player creates a block or structure that generates energy, and then other blocks to transfer that energy, and finally, blocks that can utilize the energy. As it is, there is no way of implementing such a system in MCreator. If this was made easier, through your toolset, we would see an increase in the quality of mods someone could create using MCreator, and would vastly increase it's popularity.
Other common and popular functionality includes:
- increasing a specific block's tickrate
- moving blocks in the world (without breaking them)
- transporting items
- more advanced storage
- various forms of automation (growing/harvesting as well as mining)
Personally, I would LOVE to see any one of the aforementiond functionalities easier to achieve through some sort of tool within MCreator.
Yes, I do think this would be a great feature. I have tried manually implementing things such as Cofh's RF API, But in turn had no success. It would be great to get some of these kinds of things for mod compatibility. Another feature idea would ore dictionary support for recipes and entries.
Oh yeah, I totally forgot about ore dictionary. That would be INCREDIBLY helpful. And I can't imagine it would be too dificult to implement.
MCreator is a powerful tool, no doubt, but without advanced coding knowledge, mods will always be very basic. It makes adding blocks and items easy, sure, but it doesn't give a lot of options on what they DO. There are lots of APIs out there that I believe would make these tasks simpler and quicker. Imagine the kind of mods ANYONE could make with just the few things I've listed so far. I bet it would revitalize the modding community and minecraft as a whole.
Yes, the forge ore dictionary and some popular APIs would be incredibly powerful tools to implement.
The ore dictionary is easy enough to do with the code editor that they provide, but it would make things so much easier if I didn't have to redo each time a create\recompile an object. Small things such as this would make Mcreator so much better and allow it's users to create even better mods.
As for API implementation, I can see how it would be difficult to implement into the program, especially if they were to take support for bugs, crashes, etc. It's not like forge where each release is stable. Most APIs are user created and there are probably going to be bugs and errors that they can't do anything about. But, knowing Pylo, they could figure out some creative and functional way to do it. (+1 Brownie point please) :D
True, but an easy solution would be to create their own ways of achieving the same function. As an example, they could create and energy system similar to RF, without it necessarily being compatible/same as RF. They could create their own system, and create a tool that would allow users to easily create blocks that generate, store, or transfer this new energy.
Not only that, but they could create a database of common functionalities that are found in the most popular mods and create their own way of achieving the same thing. Granted, it would require a lot of coding on their part, but I doubt it would be more than they've already done. And they could be constantly adding to this database of tools and overtime those that use MCreator would be able to make mods that rivelled the very best that are out there.