I am trying to put together a little level editor in my spare time, one which exposes full programmability to the end-user. My vision is to support the procedural creation of complex things such as cities sometime later.
I'm gonna post some pictures here as I progress on my journey. I hope that as time progresses, the stuff I can show becomes more interesting! If there is code shown in the pictures, it is the very code that has been evaluated for generating the stuff that is shown. Let me already apologize for being slow... program development is a slow process
I find the prospect of gaining full programming control about the physical contents of a minecraft world very exciting :]
Just recently I finished my first draft for the commands used to manipulate a world at the block level. This world here has been created from scratch, with no region files present. It is already possible to delete individual chunks (so that the game regenerates them), individual chunk sections (a chunk consists of 16 16³ cubes called sections), or to yield entirely empty chunks, like this:
I very much appreciate the efforts that have been put into McEdit and was happy to figure out that development picked back up after it was laid to rest. I'm far from being over the hill with my little project, but if it turns out nice, it shall co-exist with all other tools in peace :9
I have just hacked together the first little internal minimal release of my little tool, for two of my peer programmers who requested it. It can already be used to generate stuff from scratch or batch-manipulate stuff for testing purposes ("I want my fancy world made of glass for once!"), but has no visualization of the data or management of multiple worlds at once yet. If anyone's interested in exploring the world of procedural Minecraft structure generation, feel free get in touch with me and I will gladly present this thing and help playing around with it :]