Topic category: Feature requests and ideas for MCreator
Hi i'm suggesting features because you can't make "everything" and most things need to be added so you can make "anything" okay lets get in to this:
Custom Pistons let you make any piston you want, want to launch a player into the air?, want to have a custom push limit?, want your piston sticky? and you can add your own code so you can make any piston you want also you can animate a piston with two block models and change how it animates like the speed and positon.
Launchers let you launch players, mobs, blocks or items into the sky, you can add this functionality into pistons so its more of just a custom piston, its a launching piston.
I Would like Better GUI like changing the Appearance by making custom backgrounds or buttons, custom font or unlimited GUI sizes.
Crafting previews would act like vanilla crafting tables(aka. being able to see what you see when you are crafting then click it to craft)
Custom Doors are doors that you can make what ever you like using textures and block models
Being able to change the size of your custom mob on the x,y and z axis so if its less than 2 blocks high it doesn't suffocate and die or walks though a 2 block hole if its 3 blocks or higher.
Custom TNT so it doesn't explode instantly
Make it so entities have inventories
Custom Arrows that can do whatever you want
Custom Redstone that can travel up walls and do whatever you want
I love this idea responding so a dev sees this
The problem is that with piston code it's a very pain in the rear code that gets bugged even if you try to make a new one, it somehow still thinks you're targeting the old one.
Also if you wanted a fully functional piston, you technically can create one now. Downside is you'd have to make a massive variable list for x,y,z up the block limit you want for each axis twice. That's 30 x 3, that is a lot of variables. Then you'd have to do the same with nbt tags, and use a lot of procedures and math to get it to work.
It's more of a pain then anything imaginable.
I have created a paseudoǰ code for pistons and gave it to the new piston dev at mojang but never got anywhere.
But maybe the devs will be able to work. Just giving a possibility wy this probably wont happen any time soon