As you may know by now, MCStacker is getting a rewrite. Internally the old site at mcstacker.bimbimma.com was getting too hard to maintain. So I decided to start from scratch with a better plan. It's well on it's way to including the functionality of the original and now has some features that the original site does not have. The way MCStacker has been designed is to focus first on the commands and then make the form dynamically show you options relevant to your previous selections. So depending on what entities, blocks or items you've chosen, will determine what other options become available. The trade-off here is that a lot of the cool functionality is buried in the system and many people may not fully know what can be achieved with this generator. So here's a short summary of the specific options available for some items and blocks.
Written Book (JSON)
Fireworks / Firework Charge
Spawn Eggs (All specific Mob NBT)
Potion (Splash, Lingering & Tipped Arrow)
Chests, Trapped Chests & Shulker Box
Banners and Shields
Wall and Standing Banners
Chests, Trapped Chests & Shulker Box
Mob Spawner (all entites and specific NBT)
Wall and Standing Signs
All of them and most of their respective NBT
I just though I'd take the opportunity to give some more justifications to what this rewrite is all about and bit about what might come next.....
Another thing that was missing was an /entitydata command. When coding a tool like MCStacker. You're supposed to try and reuse code throughout the whole system. Due to a lack of foresight, using check boxes to control NBT flags with a 0b or 1b was not a good idea. It made sense for a summon command generator. But this code could not be reused in the context of an entitydata command where you might want to turn a tag off. In the new MCStacker you will find 'select' controls which default to 'unset' but then can be used to set something to either True or False. Many people had been asking me to do an entitydata command, but I delayed making one for the above reason. The good news is that /entitydata now done.
The layout is very different. I've opted for a very simplistic top-to-bottom layout. This was to help things run faster internally but the logical grouping of related controls have been sacrificed here. Sorry about that. One thing that's cool about the new layout is that way the complex stacks can be created. You simply add one or more passengers to an entity. Entities which are passengers can also have their own passengers. And so on. For now the ability to move entities around in the stack is not available. I'll try to rectify that at some stage. Other little usability features included are a tick/seconds toggle on fields which are for ticks. When seconds are chosen. The value will get multiplied by 20. The command output window is drag-able. The new site has more color so that it's easier to see where sections start or end or where forms are nested inside of other forms.
For now the ability to save commands like on the original site is not available. I have technically ambitious goal to eventually build a command parser into MCStacker which will import a command so that it can be edited. This would also be used for the loading of saved commands. It's going to be extremely difficult and might not happen at all. I might just try to support more commands instead. Stay tuned for a poll on this. You can have you say and help me prioritize.
You might be wondering by now about the original MCStacker. It's going to stay where it is but I will not be updating for future versions of Minecraft unless they are really simple things. MCStacker.net will be kept current.
Lastly I would just like to thank everyone who ever contacted me with feature requests bug reports or just to say thanks. All of you in some way motivated me to improve MCStacker. All you awesome creative map-making type people are just the best. Respect!!!