this is a prototype (now outdated, rewrote the program because this version was way too slow) of my minimap generator:

i'm planning to release it as a standalone java program at some point in the upcoming weeks. how it will work is you'll select an area of your build with the new duplicator and enter in a command like 
/saveminimap name to save a minimap. you then open up a java program that gives you options that you tweak to make the best looking minimap image
current features:
-  it's fast: it can render ACM city at 4x4 pixels per stud in like 8 seconds
 -  shadows
 -  shading: if you look at the bottom left corner you'll see the canopy's ramps are shaded differently due to them being sloped
 -  looks like blockland: i stole the shading code from blockland's shaders so the minimap will have the same colors as the blockland build
 -  scans your blockland files for bricks: it will scan all of your blockland files for the bricks required to make the minimap
 
planned features:
-  handling bricks underwater
 -  handling the ground color
 -  handling custom environment settings like direct light/ambient light colors and sun direction and shadow color
 -  a gui
 
     - will let you select different render resolutions. the image above is set to 8 pixels per stud; you will be able to have higher resolutions
     - will let you select different files to make minimaps out of
     - will let you mess around with environment settings after the fact
     - will give you the option to enable/disable shadows
-  memory optimization: the current program eats up a lot of memory so i'm going to optimize that at some point
 -  32-bit version: i compiled the dlls required for this at 64-bit a while ago and forgot to make 32-bit versions so i'll do that at some point
 
suggestions are appreciated and encouraged