Navigation

Libraries

Schematic2Blueprint

Current supported minecraft version: 1.9 - Many thanks to Inostupid Streams for updating it

It'll probably still work with newer or older versions

09/01/2016: Update to 1.9 by Inostupid Streams, thanks
04/18/2013: Update to 1.5.1. Added 30 blocks and 23 Items!
08/27/2012: Update to 1.3.2. Added additional tree types, sandstone types, 10 Blocks and 3 items.
03/11/2012: Update to 1.2.3. Added 2 Items and 2 Blocks. Also added a workaround for the "ShortTag cannot be cast to IntTag"-Error (that is actually a problem with the exporting program, not with S2B)
01/22/2012: Update to final 1.1.0. 20 items and 13 blocks added. Added print functionality, Marker functionality and fixed the memory problem.
11/7/2011: Update to beta 1.8.1 and various bugfixes. 10 items and 22 blocks added.
7/8/2011: Improved the could-not-parse-file error messages
6/28/2011: Added a text export that's compatible with the Builders-Mod

Contents

Description

Texture pack support
Screenshots
How to start
Download
Licence

Post comment (Allready 299)

Description

Schematic2Blueprint is a program to slize MineCraft Schematic export files into single planes. Some people like I myself lack the creativity to build something great in MineCraft, but we still enjoy building stuff. With this program, it is possible to take awesome stuff other people made (and released as Schematic files) and generate a blueprint out of them for rebuilding them.
It also supports exports in either PNG images for the single layers or animated GIF files.

It is also usefull for finding hidden stuff in the schematics, for example, the Millennium Falcon (see below) contains a hidden smuggler chamber that most people probably wouldn't even expect.

A great source for such Schematic files is the website mcschematics.com

Back to contents

Texture pack support

Schematic2Blueprint supports MineCraft texture packs of the size 16x16. The process to do this is similar to the normal install process of the texture pack. You have to take the terrain.png and items.png images out of the texturepack, then open the Schematic2Blueprint jar file in an archive program like WinZip, go to the directory /klaue/mcschematictool/ inside it and replace the terrain.png and items.png there with those of the texture pack.

Back to contents

Screenshots

The Schematic used in the screenshots is "Millennium Falcon Flying.schematic", which is, as the name implies, the Millennium Falcon from Star Wars. Megatech rebuilt it inside MineCraft and was nice enough to let people have the schematic of it, downloadable here.

The main GUI:
GUI Schematic2Blueprint

PNG exports:
PNG export of Schematic2Blueprint

Block counter:
Block counter of Schematic2Blueprint

Back to contents

How to start

You'll need java version 6, but since MineCraft itself needs java, you'll probably allready have it.

If everything works, you can just double-click the bat (windows) or the sh (linux, mac (probably)).

Back to contents

Download

Schematic2Blueprint (All operating systems - jar) (667 KB, zip)
The source is contained inside the jar file.

Java:
Oracle pulled a fast one on us, newest (Oracle) Java versions have horrible licencing. So either choose 1.8, the last proper version, or chose OpenJDK:
Java 1.8 via Java.com
Newest Java via adoptOpenJDK.com

Back to contents

Licence

Would be nice if you would drop a link back to me if you put it in another forum or extend it. As for the rest, you're only bound to the licence of JNBT. See the Licence directory in the jar file for the full licence text.

Schematic2Blueprint also uses the GIF encoder from FM Software

Back to contents

Comments

#298 yuh wrote at 06/30/2020 06:42 PM (EST):
count block rarely works and the one time i figured out how to have the names of blocks show when i hover over it it disappears and never comes back

#296 nathanbro wrote at 06/14/2020 01:38 PM (EST):
when i download it shows winrar file so i unpack and get loads of different folders?

#297 Klaue wrote at 06/15/2020 04:11 PM (EST):
You probably had winrar grab every possible file extension when you installed it. try jarfix - https://johann.loefflmann.net/en/software/jarfix/index.html

But beware S2B's been out of date for years now

#295 nathanbro wrote at 06/14/2020 01:32 PM (EST):
when i download it shows winrar file so i unpack and get loads of different folders?

#289 Radian wrote at 04/28/2020 10:17 PM (EST):
I would like to know whether this works on Minecraft version 1.15.2 or even 1.14.4. I have a build which I need to convert into layers so that I can explain it to someone. Can someone help me by answering the above question?

#290 Klaue wrote at 04/29/2020 12:08 AM (EST):
As seen at the start of the page, it works completely up to version 1.9 - which was a few years ago.
After that, reports are that it works for many or even most blocks, but not all of them. Some blocks may be replaced by a ? if unknown.
Just try it out, maybe it works for your specific case, maybe it doesn't. But there is no complete compatibility with 1.10 or later. The more basic blocks like dirt/sandstone/etc you used, the more likely it'll work

#291 Gandalf wrote at 05/02/2020 01:37 AM (EST):
what ? :D

#292 Alexander wrote at 05/13/2020 12:14 AM (EST):
sa

#287 Radian wrote at 04/28/2020 01:44 PM (EST):
I would like to know whether this works on Minecraft version 1.15.2 or even 1.14.4. I have a build which I need to convert into layers so that I can explain it to someone. Can someone help me by answering the above question?

#288 Klaue wrote at 04/28/2020 04:30 PM (EST):
As seen at the start of the page, it works completely up to version 1.9 - which was a few years ago.
After that, reports are that it works for many or even most blocks, but not all of them. Some blocks may be replaced by a ? if unknown.
Just try it out, maybe it works for your specific case, maybe it doesn't. But there is no complete compatibility with 1.10 or later. The more basic blocks like dirt/sandstone/etc you used, the more likely it'll work

#284 VictorVZ wrote at 04/08/2020 08:26 AM (EST):
Thanks, great program. I can’t imagine how else you can copy a cool circuit into your world. On them, the guide cannot be, in principle, because of the enormity. And just copying / pasting with commands is somehow completely depressing. And so it’s possible to build it yourself. Something like an electronic designer or a drawing from nature) And there are enthusiasts to develop it. My respect and gratitude. PS If it writes an error with memory, then select more as indicated in # 268, I entered java -Xms256m -Xmx2048m -jar Schematic2Blueprint.jar

#285 Klaue wrote at 04/08/2020 11:11 AM (EST):
Glad you liked it, even tho it's a bit dated :)

#286 ngochuas wrote at 04/28/2020 10:21 AM (EST):
nic1e

#282 Alex wrote at 03/23/2020 05:52 PM (EST):
How do i add more meroy to schmatic2blueprint

#283 Klaue wrote at 03/23/2020 05:54 PM (EST):
Edit windows.bat and double the number after Xms and Xmx (starting and maximum memory)

#270 Valareos Draconrouge wrote at 02/26/2020 03:40 AM (EST):
This program is certainly still useable! I did have to increase the memory in the bat file to 1gb and 2gb to get it to load certain files, but load they did (even with the ? issues, which are understandable.)

A technical question, and if you dont remember that is ok as well. To add in new blocks, is there anything other than updating the text file in the jar to include new ID's and add the images to texture area to get it to recognise more recent versions?

#271 Klaue wrote at 02/26/2020 12:41 PM (EST):
I'm afraid so. If I knew back then how much minecraft would still be updated and how long this thingy would be used, I would have made such an easy to update this for dumb blocks.
Hell, if I made it today I'd probably make lots of things differently ;)
Thing is, plenty of blocks change how they look not only according to their ID but according to their data as well. For example, ID 35 is wool, but the data value determines which color.

Anyway, at the bare minimum, you had to edit NameProvider getNameOfBlockOrItem (id x = this text) and ImageProvider getImageByBlockOrItemID (id x = this image) and make an image file. This should work, but only work for one image/block because of how caching works (so no different images for different data) but it would be quite simple. I guess even someone who knows nothing about programming could do it, but it would require you to figure out how to compile/run java from source which isn't that simple (not hard but probably more work than you're willing to put in ;))

#272 Valareos Draconrouge wrote at 02/27/2020 03:29 AM (EST):
pity, but thanks for the info, I may toy around with it and see if I can figure it out.

#273 Klaue wrote at 02/27/2020 08:21 AM (EST):
if you want to play around with it/try it, the stuff that actually interprets the blocks is all in MCShematicTool. It's inside the S2B-jar and its sources should also be, just as a heads up

#274 Valareos Draconrouge wrote at 02/29/2020 01:19 AM (EST):
So looked over everything, and looks like I should be able to upgrade this ti 1.12 compatable easy enough (Hopefully). When done I will send you the files to upload.

After that, Minecraft changed how their block data was stored, and would require a more intense rewrite of the program.

Good thing is, seems that Cubical.xyz is using 1.12 datasets, so people using that to design then this program to do a layer by layer should be able to use it.

Ill get this up to 1.12 compatable, then have to see where we can go from there

#275 Valareos Draconrouge wrote at 02/29/2020 01:54 AM (EST):
Actually, doing some research, Seems everyone has abandoned the Schematic format entirely and going to the Structure Format, So the latest version this program is relevant for is 1.12 anyway.

As a bonus, Schematics are only ones that support builds larger than 32x32x32 chunks. Structure format using the Mine craft API is limited.

So, ill upgrade this to 1.12, and you can say this program is complete with no further updates needed. As long as your using a Schematic format, it will work (cause 1.13 and higher the schematics format doesn't really exist.

And as long as you are limiting your general world building to 1.12 blocks, you should be able to continue to design, build, and use this program for a layer by layer option.

Ill let you know when its done :)

#267 Yordle wrote at 02/12/2020 08:01 AM (EST):
Hey, somehow the block count tool in Schematic2Blueprint doesn't work for me, when I click it nothing happens

#268 Klaue wrote at 02/12/2020 05:41 PM (EST):
please note that this wasn't updated in 4 years (and I don't plan to, I haven't even started MC since about then) and MC changed quite a bit.

If you give me a proper error message, I could have a quick glance about what went wrong but chances are it won't get fixed. To do that, open a command prompt in the folder the jar is in (make sure no file is selected, hold shift and right click in the folder, not on a file, there should be an entry "open command prompt" or "open power shell" there) and input/copy paste (right click to paste) the following line:
java -Xms256m -Xmx512m -jar Schematic2Blueprint.jar

the program should open. Open a shematic file and open the block counter and there should be an error message in the command prompt

#278 Valareos Draconrouge wrote at 02/29/2020 08:12 PM (EST):
Hey Yordle,

The issue is directly related to the current program only up to date up to 1.9. Anything beyond that, the system does not recognize, and the java errors force the count to fail

This seems to have gone away with the updates I am working on (be patient :P) but schematic file system will still only valid up to 1.12. So, any builds made with blocks from 1.13 or higher will not ever work in this program because the Schematic format is depreciated in favor of the structure format

Schematic format is still more robust, just dont use 1.13 blocks or higher :P

#293 TArzate5 wrote at 06/05/2020 03:54 PM (EST):
don't mean to be that guy, but are you still working on a newer version? I noticed you haven't said anything about it in a few months, and I don't mean to bug you about it, because you probably have things going on with all this corona and unemployment and protest stuff

#294 Klaue wrote at 06/05/2020 04:57 PM (EST):
Can't blame him if he gave up on it or takes a long time - Updating even one version to another is already hours of work, which is why I stopped back then as I don't play it any more. Updating 4 years worth of updates, oh boy.

If I made this today, I would have made it way easier to update but oh well, I didn't back then.

#266 Canjul99 wrote at 11/09/2019 06:58 PM (EST):
Hey, I love the program but it seems to be having trouble opening newer schematics.

Opening some older schematics (but still newer than the last version) gives a message that some ids weren't recognised. The blocks show as "?", but hovering over them gives the id so it's no big deal.

However, newer files just give a flat error and a "could not read file" mesage.

Is this ever going to be updated? I know it's been a while, but it would be amazing to have all the new blocks in there.

#269 Klaue wrote at 02/12/2020 05:46 PM (EST):
Sorry I must have missed that somehow. I'm sorry to say I don't plan to update it - I haven't played MC in years myself, and an update of even one version to the next is hours of work, updating the at least 20 versions since then...

I also put in a few fail saves (like the ?-blocks) so if it doesn't load at all any more, chances are there were some changes to the schematic file format, which would be even more difficult to update


Add comment

*Name:

Email:
(Optional, hidden. Only if you want to be notified of replies)

* Spam check: ㉞ + ⑥ =
*Comment:

Back to contents