White Noise Generator

生成独特的、使用白噪声随机填充的区块。

资源图片
# 白噪声生成器插件 此插件使用白噪声生成独特的、随机填充的区块,从而创建混乱和抽象的景观。世界生成使用多个八度的噪声来确定方块的放置,从而创建随机但视觉上有趣的 world。您可以自定义比例、八度和噪声强度,以及调整用于世界生成的方块调色板。⚙️ ## 功能 ✨ - 根据白噪声生成世界区块,创建视觉上混乱的景观。 ️ - 可以自定义方块调色板以用于世界生成的不同混凝土方块。 - 可调整参数:控制比例、八度和噪声强度,以获得更多样性和对世界生成的控制。 - 自动强制执行有效的参数范围——超出允许范围的值将自动调整。 ⚖️ - 与 Minecraft 1.20 及更高版本兼容。 ️ ## 配置 ️ 您可以使用以下参数自定义生成设置: - **blocks**: 用于生成的方块列表(例如 `blocks=orange_concrete,lime_concrete`)。 - **范围**: Minecraft 中可用的任何方块。 应该是一个逗号分隔的列表(例如 `orange_concrete,lime_concrete`)。 - **scale**: 控制噪声的频率。 值越低,噪声就越“粗糙”,值越高,噪声就越平滑。 - **默认**: `0.02` - **范围**: `0.02 to 1.0`(超出此范围的值将自动调整)。 - **octaves**: 定义噪声的细节级别。 八度数越高,模式就越复杂。 - **默认**: `8` - **范围**: `1 to 16`(超出此范围的值将自动钳制)。 - **noise**: 控制噪声的强度。 值越高,方块位置就越明显。 - **默认**: `0.5` - **范围**: `0.0 to 1.0`(超出此范围的值将自动调整)。 ## 使用方法 只需安装插件并在世界设置中将世界生成器设置为 `WhiteNoiseGenerator` 即可。 通过在世界创建命令中添加方块类型、比例、八度和噪声强度等参数来自定义生成。 ### 使用 Multiverse-Core 的示例 #### 1. 使用白噪声生成器创建新世界 确保 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=0.2;octaves=8;noise=0.5} ``` 此命令将生成具有特定方块类型、比例、八度和噪声强度的世界。 #### 3. 使用世界设置使用插件 如果您想自动设置多个世界或调整其他设置,您可以手动编辑 Multiverse-Core 文件夹中找到的 `worlds.yml` 文件。 在此文件的每个世界的配置下,您可以将生成器键设置为使用白噪声生成器: ``` yml : 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`。 ---