WorldCreator
Image splitting utility can be found HERE. I do not take any responsibility for any damage done to your system and/or data. That being said it should be fairly safe to use. Wiki article on how to use it will be uploaded soon...
Latest update can be found here: WorldCreator-1.4. Includes pregenerated snow and ice for appropriate biomes and a fix so it works with java 1.6 again.
This plugin is a tool to allow artists and designers to create stunning terrain through the use of heightmaps and texture files. It works by loading data from various images to define the terrain.
If you really enjoy this plugin and want to buy me a coffee then there's a donate button at the top for your convenience ;)
Image Types
The current version of WorldCreator uses 4 images
heightmap_<x>_<z>.png
- This defines the height of the terrain, as well as optionally the water level.blocks_<x>_<z>.png
- This defines what blocks to make the terrain out of. For example you could define one area to be a desert, whilst another is a diamond topped mountain.biomes_<x>_<z>.png
- This defines the biome of an area. Currently supported biomes are:- FOREST
- TAIGA
- DESERT
- OCEAN
- MUSHROOM_ISLAND
- JUNGLE
objects_<x>_<z>.png
(as of V1.1) - This defines placed objects such as trees, mushrooms etc. More details can be found in This article
the <x> and <z> correspond to the x and z region coordinates the texture will affect. In diagram the coordinates would look something like so:
Z direction ^ | | 0_1 1_1 | | 0_0 1_0 +---------------> X direction
Each axis goes from 0-511, then 512-1023 etc.
These images are placed in the data folder of the world you want to give the custom terrain. The world also requires the custom WorldCreator generator. Check out the Getting Started tutorial for a more in-depth tutorial on how to setup your worlds.
Commands
Regeneration
/wcr regen region
- Rgenerates the region you're standing within. This command may take a long time to process so be patient. You may have to log in and out to see the changes.
/wcr regen chunk
- Regenerates the chunk you're standing on. You may have to log in and out to see the changes.
Config
/wcr config reload [world]
- Reloads the configuration for the specified world. If you don't specify a world then the world you're standing in will be used.
Examples
Finally here's some examples of what this plugin is capable of: For more information please check out the Wiki
Changelist
V1.2
- Fixed bug making the textureCache useless.
- added config option for liquid type. This allows you to use lava or any other block for oceans.
- Made the config a little more compact by grouping blocks using the format "<type>:<count>", e.g. "dirt:4" means 4 dirt.
V1.1
- Added object generation. Using another texture you can now generate trees, cactus, long grass, mushrooms and more.
- Added some sample textures.
TODO
- Entire world regen
- Alternatives to generating void when no texture can be found
- repeating textures
@C0nsoleMC
If you go to the wiki then at the end of the Advanced Heightmaps tutorial there's a texture file that gives you a similar result. Just save that as "heightmap_0_0.png" to generate it at region 0,0
I'm planning to upload a new version sometime soon with a few more examples and a tool to help with editing. They should be a little more exciting than what's been shown sofar.
How do i spawn a world that looks like the top photo?
@Tragx
To generate maps larger than 512x512 you simply create multiple textures, naming each one according to what region it corresponds to. If it helps you could start off with creating a 2048x2048 texture then crop it into each of the 512x512 regions. That kinda makes me think there needs to be a tool to help with splitting large images into smaller ones. Consider that added to the TODO list :D
On a side note I'm sure many of you must have great artistic talent. I'm really eager to see what creations you've made. Feel free to drop me a PM of anything you create and I may feature them on this homepage, and in the bukkit forums too :D
@powerpawn1
The plugin wiki has a few examples. It can be found here https:bitbucket.org/samp20/worldcreator/wiki/Home. The Getting Started tutorial will get your world up and running. You can then go onto Advanced Heightmaps and other pages to get help with creating each of the textures.
Hope that helps :)
EDIT: oh you're talking about the examples. They were actaully created using the techniques shown in the wiki. Mostly perlin noise and posterise. You can then adjust levels to adjust the min and max terrain height as well as bias the terrain height towards the min or max limit. If you need help finding those in your image editor let me know.
Amazing plugin, I have wanted a plugin that does exactly this for a long time now, to do some really fun projects! This is an extremely powerful plugin, betting we will see some really awesome things done with it.
Would it be possible to generate maps larger than a 512x512 region, say up to a 2048x2048 region? I guess that could be done already by using 4 sets of the .png files, each names for the corresponding region, does that sound right?
Keep up the good work!
Can you post how you made the worlds in the example? I want dem
@SebaxUmk15
Thanks! Let me know if you create anything awesome :D
Wow is a great Tool
Great job buddy! This is a unique and powerful tool we are implementing on our SMP server at SMPMinecraft.com. Samp20 just added reference material like png files to the zip file. He showed off the tree generation to me earlier and I am stoked at the endless possibilities this has for adventure world creation. More to come!