Look, there are going to be two formats supported by this application. One is the XML based one, and one will be an NBT export. You clearly don't like anything XML based, and that's your right and opinion. A large group of people agree with you, and a large group of people disagree with you.
Let's move on.
- Registered Member
Member for 9 years, 8 months, and 1 day
Last active Mon, Jan, 30 2012 13:00:02
- 0 Followers
- 284 Total Posts
- 23 Thanks
Dec 17, 2010As I said, because it allows you to use a lot of different tools to display the data in many different ways, including things like Style Sheets which could potentially display the layers in a web format.Posted in: Minecraft Tools
If I were writing a high performance messaging layer for a trading system then I'd use a byte based optimized format. If I'm writing a flexible save format for a non real-time application whose most complex saves are only going to amount to a few hundred kilobytes, and whose formatted contents will in all likelihood be changing in future releases, and I want to maintain guaranteed backward compatibility with those earlier releases, then I choose an XML based format.
Dec 17, 2010OK, you begged, you cajoled, you angrily waved pitchforks and flaming torches... version 0.96 has just been released, and includes the following updates:Posted in: Minecraft Tools
- [*:6tzleo7h]Save and Load: Save and load any of your created structures. Format is XML based, making it simple to manipulate or display the data using XSL.
[*:6tzleo7h]Freeform Scaling: Similar to the Layer Scaling, this allows you to change the size of the Freeform Design panel. Now actually scales the textures correctly!
[*:6tzleo7h]New Textures: Added Water and Lava for your delectation.
Dec 16, 2010@Lunex - I agree totally. A proper status and error handling system is on my todo list, but I want to get the core functionality done before I start polishing. Fixed in v0.97.Posted in: Minecraft Tools
@Everyone else - I got save and load 95% working last night. There's still an issue with detecting when structure tabs are added/gain/lose focus and how that triggers the enable/disable of the Save menu item that I need to address. I also need to include a texture override to allow you to save the 'standard' (i.e. not freeform) structures using a specific texture. Both of those should be done tonight, so I'm aiming to release version 0.96 with save/load functionality then.
Dec 15, 2010New version has just been released with the following new features:Posted in: Minecraft Tools
- [*:1oge0wtt]GUI Redesign: The GUI was becoming cluttered with all the different model tabs, so now it will only open and display tabs for models that you request from the 'Structures' menu. This also has the side benefit of allowing you to design multiples of any given model at the same time.
[*:1oge0wtt]3D Performance: The rendering engine has been re-written for better performance, and has also had a major Java 3D memory leak corrected.
[*:1oge0wtt]More Textures: By request the texture support has been increased to cover Nether building materials, as well as plants, chests, furnaces etc.
[*:1oge0wtt]Circle Planner: Another request, the Structure Planner now has a simple Circle Planner tab. Specify the radius, and it'll give you the single layer plan for that circle.
[*:1oge0wtt]Torus Planner: Another requested model, you can now specify and plan out giant donuts to your heart's content.
[*:1oge0wtt]Plan Scaling: Yet another request, there is now a scale slider at the bottom of the plan window. This allows you to change the on-screen scale of your plans from 0.25x to 2x normal scale, allowing you to more easily see your layer-by-layer design layout on both smaller and larger designs.
[*:1oge0wtt]Save/Load/Print Hooks: Not fully implemented yet, but the hooks for save, load and print functionality are now in place. They'll be coming along shortly.
[*:1oge0wtt]Java requirements reduced to 1.5: You should now only need JRE 1.5 or higher to run the Minecraft Structure Planner, rather than the previous requirement for JRE 1.6.
You can get the new version from Minecraft Workbench, or from MediaFire.
Nov 22, 2010All good ideas :smile.gif: The Viaduct parameterisation is exactly how I'm implementing it! The reason that I hadn't done the blocks you mentioned is because it needs differing textures on different sides, but yes I could add them in a rudimentary way and get them up-and-running in a short amount of time. I'll see if I can get those in for the next update (it may be a little while though due to pays-me-money-work getting in the way. I'll see if I can get some time in on Friday while I'm slowly digesting an entire turkey.)Posted in: Minecraft Tools
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.
Nov 21, 2010The save and load I'm going back and forth over right now. Part of me wants to export the design in an XML based format so that people could easily parse the structure/use XSL to display it. It's so massively inefficient though that the other part of me is wanting to use a simple, optimized, byte based format. Of course, that's not human readable, and not nearly as flexible. I think I'll implement the XML serialization, then look at the file sizes that are generated.Posted in: Minecraft Tools
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 **** 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 :smile.gif:
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 :smile.gif:
Nov 20, 2010@Durian - Yes, it appears that the Java 3D installer for 1.5.2/64-bit is FUBAR'd, and doesn't put the jar files or DLL into the required directories. You found the solution to that though :smile.gif:Posted in: Minecraft Tools
@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 :smile.gif:
@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 :smile.gif: I'm glad you're enjoying the application.
Nov 11, 2010Hello all,Posted in: Minecraft Tools
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:
- To post a comment, please login or register a new account.