2,4,5 questions could be answered by command block capacities reference.
Minecraft 1.8 or Bukkit-style commands or one of few Forge-admin modes would do 100%
I would say - you ask how to build a rocket. Think with your own.
No...i am making clash of clans and i have made barbarians, archers, giants, archer towers, cannons, clan castle, balloon guys and wizards. I need a system where you can buy eggs of a barbarian and then spawn them in the battle field. Or craft the eggs. So no i am not lazy i just need that system to make it better. (If i where lazy i wouldn't have done all that).
returning null for npc.say causes client crash no matter what - that's really annoying.
getTypeName on player and item always returns "null" (atleast it seems so)
(also problems with item(ArrayStoredExeption) of getSurroundingEntities, it also seem to ignore entity type)
In addition, maybe i'm doing something wrong but every time i try to edit world.data.json manually its ignored and reset.
(what is that file for if i can't do anything with it)
Also where can I locate/store/save/change scripts? I don't get how LoadScripts works