s2b/readme.md

28 lines
2.4 KiB
Markdown
Raw Normal View History

2012-03-03 12:58:39 +01:00
s2b - Schematic to bo2 coverter
====================
This ruby script converts minecraft *.schematic files into *.bo2 files which is highly usable when creating custom trees for the plugin [TerrainControl](http://dev.bukkit.org/server-mods/terrain-control/). You build your custom tree ingame, select it and export it with [WorldEdit](http://dev.bukkit.org/server-mods/worldedit/).
Usage
---------
1. download the file s2b.rb from this repository.
1. [install ruby](http://www.ruby-lang.org/en/downloads/)
1. [install the nbtfile gem](http://rubygems.org/gems/nbtfile)
1. run s2b.rb once. This will create the folders "in" and "out" next to s2b.rb
1. place all *.schematics files in that folder named "in".
1. run s2b.rb.
1. The "out" folder now contains all new .bo2 files
Special behavior and Suggested workflow
---------
This script have some special behaviors:
2012-03-03 13:00:15 +01:00
* Air blocks are not exported - Because in general you want the bo2 to to be transparent. Use the BBOB application to add in air blocks afterwards.
* Magenta wool is not exported - Use magenta wool for cuboid min and max points. Since these will be in the WorldEdit selection it is handy if they are not exported.
* Dark blue wool is not exported - We use this to stop wines from growing to long.
* If the name of the .schematic file ends with R5 (as in Root-depth 5) a z-offset of 5 will be used. The numer can ofcource be any number and is not limited to 5.
2012-03-03 12:58:39 +01:00
This is how we do it on MassiveCraft:
Create a creative world on your server using a multiworld plugin such as [MultiVerse-Core](http://dev.bukkit.org/server-mods/multiverse-core/). You may also want to keep separate inventories for that world using a plugin such as [MultiVerse-Inventories](http://dev.bukkit.org/server-mods/multiverse-inventories/). To make that world be a nice huge grass field you will want to use a custom world generator for it. We suggest<br> [CleanroomGenerator](http://dev.bukkit.org/server-mods/cleanroomgenerator/):1,bedrock,30,dirt,1,grass
Now you can let people build custom trees there. The players place a sign with the name of the custom tree on top of the WorldEdit maxpoint. The name should end with something like R5 to make use of the z-offset feature.
We use a plugin called WorldEditSignSave. It will save the current WorldEdit clipboard using the name of the sign you are currently looking at. We will release this plugin when we get time.