Minecraft Structure Planner application
Posted 12 November 2010 - 12:05 AM
I just wanted to let everyone know that I've released a free to use Java application for designing and building domes/spheres/bridges/etc. in Minecraft. I originally posted about the application on Reddit in this thread, but someone there mentioned that I should probably also post about it in this forum too.
If you'd like to see the dome I designed and built using the software last night, I've posted an image gallery here. The first couple of images are a 3D render of the dome and a snapshot of one of the construction levels for it. The rest of the images are the finished product.
I hope you find my little application useful.
Edit: Application now updated to include free-form 3D layered design using the standard Minecraft building blocks. You can get all the information in the original Reddit thread, or here.
Here's an example layer from a simple building design:
Here's the 3D projection of the ten layer design:
Posted 18 November 2010 - 04:05 PM
Posted 20 November 2010 - 05:36 AM
I use the CMD to go to the desktop where the .jar file is at then.
java -jar MinecraftStructurePlanner.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/j3d/Graph
Caused by: java.lang.ClassNotFoundException: javax.media.j3d.GraphicsConfigTempl
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Can you please help me I want to use this program
Posted 20 November 2010 - 10:17 AM
The dome builder is what I use mostly
Posted 21 November 2010 - 02:11 AM
@gdwnet - Looks like Java 3D didn't install correctly. Check out this Reddit thread which covers most of the usual problems and solutions.
@Johnsan - not yet, but I'm working on that code as we speak
@ChargerIIC - The URL issue which was causing the textures to not show correctly has been fixed. Download version 0.93 or later and all should be good.
@Spacecraft - Thank you I'm glad you're enjoying the application.
Posted 21 November 2010 - 12:57 PM
Might I make 'n few suggestions:
- exporting layers to a printable graphic format maybe
- more textures
- adding doors and such for the freeform
- open a saved generated shape in freeform for further editing
- more generatable shapes, usefull stuff like piramid, torus, multi arch bridge, suspension bridge, tetrahedron, etc.
some random stuff I would use in the planner
Posted 21 November 2010 - 04:47 PM
Exporting the layers to a printable format is a good idea! I'd been intending to build printing into the application, but that's always a pain in the arse with Java. Might be better if I can find a simple way to, say, generate a PDF of the plans. I'll look in to it.
What textures would you like added? I'd tried to stick with the usual construction culprits (with the exception of glass, 'cos I haven't got the Java3D transparent alpha channel stuff worked out yet.) Doors I'll add as soon as the alpha channel work is complete.
Free-form I have big plans for. You'll definitely be able to load saved shapes into it for further editing, but I also want to add a bunch of extra features such as 'duplicate layer' and line/rectangle/filled rectangle. I think I need to start putting a prioritized task list together for this thing
I had the multi-arch bridge already on the task list (I was calling it viaduct.) I like the other shape ideas though, especially the torus! Might have to do that one first, in fact
Posted 22 November 2010 - 10:33 PM
PDF export is a good idea, i do so love PDF. But export to PNG might also be good, adding the exported PNGs together in something like gimp then drawing arrows and adding notes to make blueprints with instructions is something sorely needed in the community I think.
I don't know much about save formats, but the options I think would be useful for saving/exporting the design:
1) a format the app can read again, something small so it can be emailed and shared easily and continued editing.
2) printable format, PDF, colour and back/white with symbolic legend for cheap printing maybe.
3) graphic format, PNG, for display on the forums, making detailed long multi-part mega structure instructions.
The textures I would like is every placeable block Nether blocks, logs, glass (skip the transparency for now, i don't need to see through the glass, just need to know that it is there ), some unplacebles as well, leaves specifically, just to be able to add a tree to the design to indicate "plant the thing here, and hope it grows", and tree houses are all the rage the last few weeks. Furnace, chest and workbench need some love to, and don't need to be true to minecraft, using the same texture on all sides is exceptable.
Half blocks and stairs are needed as well, they are used in most designs. Doors don't need the transparency, just like the glass, but I don't know how difficult the no cube parts are to add
Viaduct will be awesome, if I can adjust the amount of supports, the height and thickness of the arches, amount of arches parallel to each other and the distance in between. Torus needs inner radius, outer radius, height above center line, height below. Speaking of height below and above the center line, it would be nice for the 'sphere' shape as well, make eggs en UFO shaped buildings . Spirals are a big one to! Just thought of that, what else is difficult to make in minecraft, hmmm, a face shape generator if you are really bored haha, perfect easter island head finally
Tools for freeform like line, fill, ellips, square, figure 8, triangle, zigzag, are always fun, but I wonder if I would actually use them, but I guess adding the standard set of tools is needed.
Lastly the 3D view, changing the view direction would be nice, even if it is only the 4 views, one from each corner.
Can't wait for an update
Posted 23 November 2010 - 03:07 AM
As an aside, if you click in the 3D window you can then use the cursor keys to rotate around your design, and the shift+cursor keys to shuffle it around in the window.
Posted 23 November 2010 - 03:41 AM
Posted 23 November 2010 - 04:05 AM
Posted 23 November 2010 - 04:42 AM
Note: I don't know how easy it is to use without Pointers. With pointers anyway its not all that hard to create a unit to read/write NBT files as you can treat every "object" as a pointer.
Posted 23 November 2010 - 12:23 PM
Posted 23 November 2010 - 04:29 PM
Posted 02 December 2010 - 07:33 PM
Posted 03 December 2010 - 09:54 AM
Posted 10 December 2010 - 05:04 AM
Here are a few other suggestions:
- The ability to change the grid size, when working on large projects the default grid size is way too large. Also the app scrolls very slowly with the mouse wheel.
- A way to zoom out in 3d mode quicker, the mouse wheel is very slow when trying to zoom out on a large structure, also the scroll directions are reversed (scroll up should be zoom in, but it's zoom out).
- The ability to duplicate layers.
- A bucket tool for filling large areas.
- A brush tool with the ability to set the brush width for painting large areas.
- click and drag rotate and pan in 3d view
- glass, slow sand, bloodstone, lightstone, tree trunk, clay, and lava and water block textures are missing
- short bridges can miss steps (try a span of 20 and height of 8 for example)
- the ability to import an image to use as the backdrop (as a guide for creative mode pixel art)
This is a great tool, I'd be happy to provide more feedback if you're still working on it.