Skip to content
Tiernan edited this page Jan 7, 2022 · 9 revisions

About CleanroomGenerator

This plugin can be used by world managers such as Multiverse (version 2.0+) as a Custom Chunk Generator to create customizable 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.

Version 1.0.0 of this plugin and earlier 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.

How do I use it?

Example usage with Multiverse-Core:

/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).

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, layers will begin generation at y=-64 rather than y=0. This can be combined with the previous option in any order, eg "^." or ".^" are equivalent.

Modern block naming example:

/mvcreate cleanroom normal -g CleanroomGenerator:1|minecraft:grass_block[snowy=true]

Some more examples:

/mvcreate cleanroom normal -g CleanroomGenerator: 

Creates a map with only layer0 as bedrock.

/mvcreate cleanroom normal -g CleanroomGenerator

Creates a map with layer0 as bedrock, followed by 64 stone (default when no generator id is specified).

/mvcreate space normal -t flat -g CleanroomGenerator:.

Creates an empty 'space' map (Exactly the same as the NullTerrain Generator or StyxSpace minus the glowstone). Use -t flat because of the "black void" around the world. This fakes the world to the FLAT type and clients see beautiful blue void.

/mvcreate ocean normal -g CleanroomGenerator:9|stone|3|dirt|7|sand|9|water

Creates an ocean map (Exactly the same as the OceanWorld Generator).