骨粉调整器

骨粉调整器

高度可配置的模组包实用工具,可改变在方块上使用骨粉时植物的生成方式,同时也是一个高效的地表植被生成器。

游戏机制

Bonemeal Tweaker

对骨头来说还不错!

一个高度可配置的整合包实用工具,它修改了骨粉施加在方块上时植物生成的方式,同时也是一个高效的地表植被生成器。

配置通过位于 config/bonemealtweaker 目录下的、基于 JSON 的每个方块配置文件来管理。原版草方块的示例(vanilla_grass.json):

{
    "blocks": [
        "minecraft:grass"
    ],
    "replaceBlock": "minecraft:air",
    "adjacentBlock": "minecraft:grass",
    "iterations": 128,
    "applyMode": "BONEMEAL",
    "genDensity": 0,
    "villageOnly": false,
    "biomes": [
        "minecraft:plains",
        "minecraft:forest"
    ],
    "dimensions": [
        0
    ],
    "spawnBlocks": [
        {
            "block": "minecraft:tallgrass[type=tall_grass]",
            "weight": 60
        },
        {
            "block": "flowerEntry",
            "weight": 20
        }
    ]
}
  • blocks:一个方块数组(为了获得完整支持,最好为 IGrowable),用于对其应用自定义骨粉逻辑
  • replaceBlock:一个可选方块,会被替换为 block 上方的植被,可省略以替换空气
  • adjacentBlock:一个可选方块,需要水平相邻于 block,可省略以允许任意方块
  • iterations:生成方块/植物的密度
  • applyMode:要应用的逻辑,可以是 BONEMEAL(使用骨粉时,默认)、SURFACE(自然地表世界生成)或 BOTH(骨粉 + 世界生成)
  • genDensity:地表世界生成的生成循环数量,当 applyMode 为 SURFACE 或 BOTH 时必填
  • villageOnly:一个可选布尔值,仅应用于村庄区块,可省略以应用于任意区块
  • biomes:一个可选的白名单生物群系列表,可留空以允许任意生物群系
  • dimensions:一个可选的白名单维度列表,可留空以允许任意维度
  • spawnBlocks:一个方块/植物数组(按资源位置),用于在指定的 block 上生成,flowerEntry 会随机选择一种花
  • weight:在所有 spawnBlocks 条目中生成的相对概率

此模组是为 Minecraft 1.12.2 委托制作的。