
Generates unique, randomly filled chunks using white noise.
This plugin generates unique, randomly filled chunks using white noise, creating chaotic and abstract landscapes. The world generation uses noise from octaves to determine the block placement, creating a random yet visually interesting world. You can customize the scale, octaves, and noise intensity, as well as adjust the block palette for the world generation. ⚙️
You can customize the generation settings using the following parameters:
blocks=orange_concrete,lime_concrete).orange_concrete,lime_concrete).0.020.02 to 1.0 (Values outside this range will be automatically adjusted).81 to 16 (Values outside this range will be automatically clamped).0.50.0 to 1.0 (Values outside this range will be automatically adjusted).Simply install the plugin and set the world generator to WhiteNoiseGenerator in your world settings. Customize the generation by adding parameters such as block types, scale, octaves, and noise intensity in the world creation command.
Ensure that Multiverse-Core is installed on your server. To create a new world using the White Noise Generator, use the following command:
/mv create new normal -t FLAT -g WhiteNoiseGenerator
This command will create a new world using your plugin for world generation.
If you want to use custom parameters (e.g., different blocks, scale, octaves, etc.), you can specify them in the command:
/mv create new normal -t FLAT -g WhiteNoiseGenerator:{blocks=orange_concrete,lime_concrete;scale=0.2;octaves=8;noise=0.5}
This command will generate a world with specific block types, scale, octaves, and noise intensity.
If you want to automatically set the generator for multiple worlds or adjust additional settings, you can manually edit the worlds.yml file found in the Multiverse-Core folder. In this file, under each world's configuration, you can set the generator key to use the White Noise Generator:
yml
<world_name>:
generator: WhiteNoiseGenerator:{blocks=blue_concrete;scale=0.03;octaves=8;noise=0.6}
This will apply the generator to that world.
The plugin automatically enforces valid ranges for the parameters. If a user provides a value outside the allowed range (for scale, octaves, or noise), the plugin will adjust the value to the nearest valid option:
0.02 will be set to 0.02, and any value above 1.0 will be set to 1.0. ⚖️1 to 16 will be adjusted to the closest value within that range.0.0 will be set to 0.0, and any value above 1.0 will be set to 1.0.