Topic category: Feature requests and ideas for MCreator
MCreator is a great way for people to create their own mods, who don't know how to code, don't want to deal with computer errors all the time, or simply want to mess around.
But currently, MCreator only allows you to add your own items into the game. You can't edit any existing blocks, items, or mobs. This makes it harder to make mod items interact with pre-existing items. For example, if I wanted to add the ability to shear chickens, I would have to do a whole lot of mumbo jumbo with shears, instead of just adding a script to the chicken to drop feathers when right clicked with a shear.
It would also be nice to be able to make blocks rotatable like furnaces and chests, by simply clicking an option when creating a block.
Another idea is for MCreator to have a built-in 3D model creator, since Techne doesn't work any more.
In the command creation area, the way you create a command, is you type in what you want your command to be, and then you type in a command it executes. A better way to do this, would be to type in the command, add variables, and then tell it what to do, in the same way you would create a script for a block or animal.
These are just thoughts and ideas, and I hope they get added into MCreator. Post your ideas down below!
1.it is possible with code, but the easiest way requires a manually installed mod (not forge)/doing unlawful editing of source code
2.code (I also wish it was easier)
3.it does (cubic, blender, ect)
4. I think there are a couple you can use (something like <x>, <y>, <z>, <player>)
the reason most of these require code is that they are too open ended for mcreator, and there would be tons of new stuff required: when right clicked on every mob and so on. It would make the work-space all cluttered.
This is possible but...
1. It involves editing source code which Minecraft's ToS does not allow.
2. Your mod would not be compatible with ANY others.
3. This would take weeks to implement for each MCreator version which means versions would come out extremely slowly.
1. There is not ABSOLUTELY any need to edit any vanilla classes. I mean, sure if you really want to do it this way, you can, but you would really overcomplicate it this way. EntityInteractEvent is all you need. Why does almost everybody think that you need to do any changes to vanilla code if you want to do any change in the game??
2. Rotatable blocks are once again easy thing (So easy that I have done a video about it)
4. I am not exactly sure what do you mean, I guess that you want to add arguments to your command. Minecraft actually automatically recognizes command arguments. They are stored in a string array in ICommand#execute(). All you have to do is giving them some logic. If you want argument autocompletion, there is a method ICommand#getTabCompletions().
I want the block of soil to be blocked in my own biome. how can I achieve this?
like blocking water in nether
What about changing default ore spawn rate?
Perhaps you could make a modded copy of diamond ore and make it only ever drop normal diamonds or diamond ore and tweak the spawn rate of that?