MCModeler

A modeling tool for Minecraft

View project onGitHub

MCModeler FAQ

Why should I use MCModeler instead of just building in Creative Mode?
Lots of reasons. For one, MCModeler gives you tools like flood fill, line drawing, and (once it's released) filled or hollow squares and circles. Building is much, much faster in MCModeler than it is in Minecraft, even in Creative Mode. More importantly, though, MCModeler isn't designed to be a replacement for building your creations in the world, but rather a tool to help you build with vision and confidence. You wouldn't build a house in the real world without a floor plan, after all. Why should your Minecraft creations be any more ad-hoc? To that end, MCModeler uses a top-down plan view as its primary interface, so you can see exactly what you're building, and the 3D preview to show you how it's likely to look when it's done.
Will MCModeler support importing and exporting chunks, like MCEdit?
It's possible, but unlikely. Building your masterpiece in MCModeler and simply placing it into your world sort of goes against the spirit of the thing.
Will MCModeler support lighting calculation?
Lighting calculation is one of the most complex parts of Minecraft. It's slow and hard to get right, as is evidenced by the fact that it's often buggy in the game. The method for computing it also sometimes changes without warning, either on purpose or by accident. For these reasons, it's unlikely that MCModeler will have lighting support anytime soon, though if you think you can add it, go right ahead!
Why does MCModeler let me put blocks in impossible places, like torches hanging in mid-air or half a bed?
I've made a conscious decision with MCModeler to have as little dependence on Minecraft's behavior as I possibly can. This makes it much easier to keep MCModeler up to date with new Minecraft blocks. It also prevents me from having to account for changes or bugs in Minecraft (like the glitches that let you put torches on chests and crafting tables). So MCModeler will make no attempt to keep you from doing impossible things, but if you do, you're going to have a bad time when you try to build it for real.
Will MCModeler support flowing water?
That depends on what you mean by flowing water. MCModeler will not generate flow blocks from a source block, since that is dependent on behavior (see previous question). If you want your source blocks to have flow blocks, you will need to place them yourself. As for the appearance of flowing water and lava blocks, the answer is "sort of". In Minecraft, the geometry of a water or lava flow block depends on the number and type of water or lava blocks that are present in the eight surrounding blocks, and you can get weird shapes where one corner is higher than the other. I don't have immediate plans to implement that (though I might someday), but what I do intend to implement is a separate block (or possibly a block "orientation") for each of the seven possible flow block distances (three in the case of lava flows), which will get progressively shorter and shorter. This will allow you to make reasonable-looking water and lava blades. I will also label the tiles in the Level window with a number representing the distance from the source, sort of like Dwarf Fortress indicates rapids.