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.
@Neo_Vortex
Hm, im not good in english, im not plugin developer and i dont know how to report bug in bukkit, so i cant report bug, could you do that ? :D
@venom1324
Then I suggest you lodge a bug report with the Bukkit guys, as clearly it's an issue with the new version of Bukkit, not the plugin.
From the logs you posted it seems that Multiverse is being loaded before the CleanroomGenerator plugin, there's a special tag in the plugin.yml that WGENs have to ensure that it's loaded -well- before all other plugins, it could be that the new version isn't respecting that flag.
@Neo_Vortex
But its only generates when im using beta bukkit, or dev bukkit. With recommended bukkit it works fine. I will give you my list of plugins, on my test server.
server.log - http://pastebin.com/pvRRySjZ plugins screenshot - http://img823.imageshack.us/img823/1127/20120830145248.png
Some screenshots with problem - http://img37.imageshack.us/img37/395/20120830144824.png http://img687.imageshack.us/img687/9321/20120830144353.png
I hope you can help, thanks ;) Sry for my english.
@DarkFusioN007
It means another plugin loaded the world before Multiverse did, most likely a warp plugin of some sort. List all your plugins and full server startup log and I'll see if I can spot the offending plugin.
Another option is to define the world with the generator in your bukkit.yml which works around poorly-written plugins.
@venom1324
See above.
@DarkFusioN007
Same problem here, that's new bukkits problem, i'am using craftbukkit beta and now all map is destryoed ;/ . Last level is cobble stone, not air ;/
I have found a new bug -.- , i'm using multiverse dev and cleanroomgenerator, i used to make a ocean, when i was fliyng around the spawn in the ocean, in the end of the map (some meters) a normal world chunk was loaded , whats going on ?
Guys i found out what was wrong with my blackspot issue !! i just disabled "Chunks" feature in NoLagg and that fixed it (: alot more happy players now !!
@Har88
It may not be fixed in that version, or any dev version yet for that matter. Check the commits to confirm.
If you are sure you are running a version with the fix, and it's still an issue, post in the relevant bug report (https://bukkit.atlassian.net/browse/BUKKIT-2206) about it.
I'm using dev build 1.3.2-R0.2 (Build #02356) And it still appears to be an issue. ):
@Har88
@Housticka
The issue is caused by a Bukkit bug. See https://bukkit.atlassian.net/browse/BUKKIT-2206 for more details. It appears to have been fixed as of yesterday, but you'll have to either use a development version of Bukkit, or wait till the next release to get the fix.
I too have black arenas in skyblock, please fix this..
I'm getting Black Areas in skyblock causing major lag.
ip - skyblock.in
see for you self ^
@babababagagaga
I'm not sure what you mean by 'get rid of the group', what group?
if i have a existing map that i want to make it infinite space maps and get rid of the group is it possible?
works fine for me
@tentonaxe
I can verify this, since 1.3. Hope something can be resolved! or a way to expand my blank world a little bit...
@tentonaxe
Ah sweet. Anyone having that issue please post in that bug report! :D
@Neo_Vortex
Known bug https://bukkit.atlassian.net/browse/BUKKIT-2206
@tentonaxe
If that is indeed the case, unfortunately the only way to fix it properly would be in Bukkit or Minecraft itself.
How reproducible is the issue? If it's fairly easy to reproduce it might be worth pinging the Bukkit guys about it.
@Neo_Vortex
We get this problem too, it's crippling to a skyblock world.
Basically, if there are no blocks in a given chunk, that chunk isn't sent to the player. I tried to combat it by setting the floor to bedrock, but of course the skyblock plugin removes the bedrock and the problem begins after they leave and come back. The only way i've found to fix it is to add blocks to the affected areas using worldedit then reconnect to the server.