Well, I'm making this program that can compile a map from a script. Alot of people might first think we already have OME, so we wouldn't need this. But does OME have a add tree button? No it dosn't. Does this have one? No. The reason I bring that up is that in the program I'm making I plan to allow people to make functions. The main preset function is "addbrick(int x,int y,int z,string type)" for example "addbrick(51,61,12,water);" would add a block of water at 51,61,12. You could make a add-tree fucntion that would add a tree. So all you must do is "addtree(10,10,35);" to add a tree. (once you made the addtree() function)
I plan to release a .exe of it soon, possibly in a few hours. I do have some questions about the first block of hex in the uncompressed map file, but I hope to solve them myself. Also, any suggestions?
funt tree(int x,int y,int z)
~~ alot of addbrick(x+#,y+#,z+#,leaves); here
~~ other map generation things here