White Noise Generator 1.0 icon

White Noise Generator 1.0 -----

Generates unique, randomly filled chunks using white noise.



En

White Noise Generator Plugin

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. ⚙️

Features ✨
  • Generates world chunks based on white noise, creating a visually chaotic landscape. ️
  • The block palette can be customized to use different concrete blocks for world generation.
  • Adjustable parameters: Control the scale, octaves, and noise intensity for more variety and control in the world generation.
  • Automatically enforces valid parameter ranges — values outside of the allowed range are automatically adjusted. ⚖️
  • Compatible with Minecraft 1.20 and later versions. ️
Configuration ️
You can customize the generation settings using the following parameters:

  • blocks: List of blocks to be used for generation (e.g., blocks=orange_concrete,lime_concrete).
    • Range: Any blocks available in Minecraft. It should be a comma-separated list (e.g., orange_concrete,lime_concrete).
  • scale: Controls the frequency of the noise. A lower value makes the noise more "chunky," while a higher value makes it smoother.
    • Default: 0.02
    • Range: 0.02 to 1.0 (Values outside this range will be automatically adjusted).
  • octaves: Defines the level of detail in the noise. A higher number of octaves creates more complex patterns.
    • Default: 8
    • Range: 1 to 16 (Values outside this range will be automatically clamped).
  • noise: Controls the intensity of the noise. A higher value results in more distinct block placements.
    • Default: 0.5
    • Range: 0.0 to 1.0 (Values outside this range will be automatically adjusted).
How to Use
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.

Examples of Using with Multiverse-Core
1. Creating a New World with White Noise Generator
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.

2. Creating a New World with Custom Parameters
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.

3. Changing the World Generator for an Existing World
If you already have a world and want to switch its generator to your White Noise Generator, use the following command:

/mv modifyworld <world_name> generator WhiteNoiseGenerator

4. Reloading Multiverse After Changes
After making changes to the world or its generator, it's recommended to reload Multiverse-Core to ensure everything is applied correctly:

/mv reload


5. Using the Plugin with World Settings
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.

Automatic Range Enforcement ⚖️
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:

  • scale: Any value below 0.02 will be set to 0.02, and any value above 1.0 will be set to 1.0. ⚖️
  • octaves: Values outside the range of 1 to 16 will be adjusted to the closest value within that range.
  • noise: Values below 0.0 will be set to 0.0, and any value above 1.0 will be set to 1.0.

Ru

Плагин White Noise Generator

Этот плагин генерирует уникальные чанки, заполненные случайным образом, используя белый шум, создавая хаотичные и абстрактные ландшафты.

Особенности ✨
  • Генерирует чанки мира на основе белого шума, создавая визуально хаотичный ландшафт. ️
  • Настраиваемая палитра блоков.
  • Гибкие параметры генерации: масштаб, октавы, интенсивность шума.
  • Автоматическая корректировка значений параметров. ⚖️
  • Поддержка Minecraft 1.20+. ️
Конфигурация ️
Вы можете настроить параметры генерации с помощью следующих параметров:

  • blocks: Список блоков, которые будут использоваться для генерации (например, blocks=orange_concrete,lime_concrete).
    • Диапазон: Любые блоки Minecraft. Список должен быть разделен запятой (например, orange_concrete,lime_concrete).
  • scale: Контролирует частоту шума. Меньшее значение делает шум более "грубым", в то время как более высокое значение делает его более плавным.
    • По умолчанию: 0.02
    • Диапазон: 0.02 до 1.0 (значения за пределами этого диапазона будут автоматически откорректированы).
  • octaves: Определяет уровень детализации шума. Большее количество октав создает более сложные узоры.
    • По умолчанию: 8
    • Диапазон: 1 до 16 (значения за пределами этого диапазона будут автоматически откорректированы).
  • noise: Контролирует интенсивность шума. Большее значение приводит к более явному размещению блоков.
    • По умолчанию: 0.5
    • Диапазон: 0.0 до 1.0 (значения за пределами этого диапазона будут автоматически откорректированы).
Как использовать
Просто установите плагин и установите генератор мира на WhiteNoiseGenerator в настройках мира. Настройте генерацию, добавив параметры, такие как типы блоков, масштаб, октавы и интенсивность шума в команду создания мира.

Примеры использования с Multiverse-Core
1. Создание нового мира с генератором White Noise
Убедитесь, что Multiverse-Core установлен на вашем сервере. Чтобы создать новый мир с использованием генератора белого шума, используйте следующую команду:

/mv create new normal -t FLAT -g WhiteNoiseGenerator

Эта команда создаст новый мир с использованием вашего плагина для генерации мира.

2. Создание нового мира с пользовательскими параметрами
Если вы хотите использовать пользовательские параметры (например, другие блоки, масштаб, октавы и т. д.), вы можете указать их в команде:

/mv create new normal -t FLAT -g WhiteNoiseGenerator:{blocks=orange_concrete,lime_concrete;scale=1;octaves=16;noise=1}

Эта команда создаст мир с определенными типами блоков, масштабом, октавы и интенсивностью шума.

3. Изменение генератора мира для существующего мира
Если у вас уже есть мир и вы хотите переключить его генератор на White Noise Generator, используйте следующую команду:

/mv modifyworld <world_name> generator WhiteNoiseGenerator

4. Перезагрузка Multiverse после изменений
После внесения изменений в мир или его генератор рекомендуется перезагрузить Multiverse-Core, чтобы все изменения были применены:

/mv reload


5. Использование плагина с настройками мира
Если вы хотите автоматически установить генератор для нескольких миров или настроить дополнительные параметры, вы можете вручную отредактировать файл worlds.yml, который находится в папке Multiverse-Core. В этом файле под конфигурацией каждого мира вы можете установить ключ generator для использования White Noise Generator:

yml
<world_name>:
generator: WhiteNoiseGenerator:{blocks=blue_concrete;scale=0.03;octaves=8;noise=0.6}

Это применит генератор для этого мира.

Автоматическая корректировка значений параметров ⚖️
Плагин автоматически корректирует переданные параметры, если они выходят за допустимый диапазон:

  • scale: Значения ниже 0.02 будут установлены в 0.02, а значения выше 1.0 будут установлены в 1.0. ⚖️
  • octaves: Значения за пределами диапазона от 1 до 16 будут откорректированы до ближайшего значения в этом диапазоне.
  • noise: Значения ниже 0.0 будут установлены в 0.0, а значения выше 1.0 будут установлены в 1.0.
Resource Information
Author:
----------
Total Downloads: 22
First Release: Mar 1, 2025
Last Update: Mar 1, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings