I haven't used much more than the basics, but I use ScriptCraft in STEM talks for 3rd graders, 5 groups of about 30 students each, at the school where my wife works. This years talk will mostly be with command blocks to show the progression of taking and idea, implementing it and continue to improve it.
I will have an entryway, then add a door, add a lever so you can 'see' it opens, change it to a button for appearances, change it to a pressure plate, change it to a command block that opens for any entity, one that opens for only players and finally one that opens for a specific player.
Next year, I could have a module in ScriptCraft that does this and have a command block simply call the module. I am also looking at creating a module to read in MineCraft schematic files for building structures.
Randy Friend,
Fort Smith, Ar USA