CleanroomGenerator
This plugin can be used by world managers such as MultiVerse (version 2.0+) as a Custom Chunk Generator to create customisable flat clean room style worlds.
Your world manager must support Custom Chunk Generation or this will not work. MultiVerse only supports it in version 2.0 and later.
Example usage with MultiVerse: /mvcreate cleanroom normal -g CleanroomGenerator:64|stone
This will create a new world named "cleanroom" with the layer 0 as bedrock and layers 1-64 as stone, thus giving 65 total layers (including bedrock). Block ids are also valid in place of block names.
You can also specify multiple layers such as: /mvcreate cleanroom normal -g CleanroomGenerator:10|stone|20|dirt|1|grass
This would create a new world named "cleanroom" with layer 0 as bedrock, layers 1-10 as stone, layers 11-30 as dirt, and layer 31 as grass thus giving 32 total layers (including bedrock).
If the generator id is prefixed with a "." character, layer0 will not be generated as bedrock by default, allowing you to create space maps, or have a different block at layer0. For space maps, the spawn is set to y=64 to allow some falling before damage is taken. Fly mods are recommended for this sort of map.
If the generator id is prefixed with a "^" character, the first layer will be generated at y=-64 rather than y=0. Note this can be combined with the previous option in any order, eg "^." or ".^" are the same.
Some more examples:
/mvcreate cleanroom normal -g CleanroomGenerator: - Creates a map with only layer0 as bedrock.
/mvcreate cleanroom normal -g CleanroomGenerator:. - Creates an empty 'space' map.
/mvcreate cleanroom normal -g CleanroomGenerator - Creates a map with layer0 as bedrock, followed by 64 stone (default when no generator id is specified).
/mvcreate cleanroom noraml -g CleanroomGenerator:1|minecraft:grass_block[snowy=true] - Creates a map with bedrock followed by snowy grass (this is an example of the modern format)
More examples can be found at the Wiki
Features:
- Customisable height and block types of cleanroom.
- Support for multiple layers.
- Commands like WorldEdit's regen will regenerate the correct blocks.
- World sizes are not restricted as is the case with mcedited cleanroom maps.
- Only generates chunks as required.
- Able to create infinite space maps (using "." as the generator id to skip generation of the bedrock).
- Supports arbitrary height worlds (to within what CraftBukkit/Minecraft supports) - tldr: Supports 128-height and 256-hight worlds.
- Supports modern block naming and data values like minecraft:grass_block[snowy=true]
Version 1.0.0 and earlier of this plugin used a comma (,) as a separator and a colon (:) to specify block data values. 1.1.0 and above use a | to avoid conflicting with modern block names and do not support block data values in favour of the modern block naming format.
Known Conflicting Plugins:
Any plugin which calls createWorld itself rather than letting your world manager plugin call it (with the appropriate parameters to specify WGEN) will cause issues. The following are known to cause conflicts, please let me know if you find any other plugins causing issues, or if any listed have been updated to no longer cause issues with custom WGENs.
- Creative Gates
I accept pull requests on GitHub. For bug or feature requests, please use the GitHub Issues Tracker for this project.
-
View User Profile
-
Send Message
Posted Mar 19, 2013@Silveeerr
Highly unlikely. Feel free to pastebin a crashlog though.
-
View User Profile
-
Send Message
Posted Mar 18, 2013My server keeps crashing, is can only be this plugin, because it's the only plugin I installed before I got the crashes.
Could it be this Plugin causing server crashes?
-
View User Profile
-
Send Message
Posted Mar 13, 2013@mikesmiffy128
Set the world type to flat in the MultiVerse create command. See the multiverse docs for more info.
-
View User Profile
-
Send Message
Posted Mar 12, 2013Can I make it so that there aren't any biome colours?
-
View User Profile
-
Send Message
Posted Mar 3, 2013@sp30032
See http://wiki.bukkit.org/Bukkit.yml#.2AOPTIONAL.2A_worlds for details.
-
View User Profile
-
Send Message
Posted Mar 2, 2013@Neo_Vortex
Thanks! But I have a question. How would I do that? Sorry for the trouble!
-
View User Profile
-
Send Message
Posted Feb 24, 2013@sp30032
It means for some reason the WGEN is not being correctly set on a restart. A conflicting plugin is most likely the cause. Define the WGEN in your bukkit.yml and it should solve all issues (at least for new chunks)
-
View User Profile
-
Send Message
Posted Feb 24, 2013@Neo_Vortex: I can create an Empty space map but after a while, if I fly out about 1000 blocks, I can see land again. Why?
-
View User Profile
-
Send Message
Posted Feb 16, 2013@ManBeastPigDev
Terrain Control can do this.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@DeadIntermediate
It works on 1.4.7 fine.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Will this need to be updated for 1.4.7 or is it not needed?
-
View User Profile
-
Send Message
Posted Feb 15, 2013@ManBeastPigDev
Not possible.
-
View User Profile
-
Send Message
Posted Feb 14, 2013I want to make a world with a normal mixed ground from 0-64.
But then from 65-256 i want water.
Any way you can do that?
I need to get a selection of blocks like coal, diamond redstone etc.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Neo_Vortex Did you have i link for me?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Neo_Vortex
Now i feel retarted... Thankyou for your help i appriciate it, ill try again. but i am truly thankful because it was driving me nuts
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Crafter6432
Yes, define the generator in your bukkit.yml file for your spawn world. See the bukkit wiki for examples.
If you've already got a spawn world generated you'll have to delete the old world folder to make it re-generate with this plugin.
-
View User Profile
-
Send Message
Posted Jan 26, 2013Is there any way to replace the Spawn world with void?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@bradybell33
And the winner is.... *drumroll*
2013-01-26 12:15:49 [INFO] Could not set generator for world 'cleanroom': Plugin 'CleanroomGenerator' does not exist[m
It sounds like you don't have the plugin installed properly. Drop the CleanroomGenerator.jar in your plugins folder and try again.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Neo_Vortex
First off, ive been naming the world SkyWorld because that is what i need to call it, and second off ive deleted them because it was kind of a waste of time so here, ill make a new world with the exact command and give you the startup link
http://pastebin.com/x9P1hQ1H
Thankyou for your help
-
View User Profile
-
Send Message
Posted Jan 26, 2013@bradybell33
I don't see any reference to the world cleanroom at all in those logs... Can you post new logs that go from when the server starts up till you create the world and teleport to it. Also please post on pastebin.com, it's much easier to read than posting the logs in the message.