上一篇:
下一篇:
回到二级页:点我跳转
回到总目录:点我跳转



文档原链接:点我跳转

生物群系文档 - minecraft:tags(标签组件)

为此生物群系附加任意字符串标签。大多数生物群系标签由 JSON 设置引用,但某些标签的含义直接在游戏代码中实现。

生物群系标签列表

标签译法描述
birch桦木生物群系使用野花(与其他花朵生物群系标签互斥)。如果生物群系已标记为 "hills" 则无效。
cold寒冷村民将穿着雪地服装
deep深海"洞穴与山崖"更新前,防止海洋生成岛屿或连接的河流,并使生物群系不太可能生成丘陵。
desert沙漠允许在生物群系中生成部分掩埋的废弃传送门。沙方块在玩家附近时会播放环境音效
extreme_hills极端丘陵废弃传送门可以生成在比正常更高的位置。标记为 "forest" 或 "forest_generation" 的生物群系将使用普通主世界花朵而非森林花朵。
flower_forest花森林生物群系使用森林花朵(与其他花朵生物群系标签互斥)。
forest森林生物群系使用森林花朵(与其他花朵生物群系标签互斥)。如果生物群系已标记为 "taiga" 或 "extreme_hills" 则无效。
forest_generation森林生成等同于 "forest"。
frozen冰冻村民将穿着雪地服装。如果同时标记为 "ocean",则防止生物群系包含熔岩泉
ice在废弃传送门周围,熔岩始终被替换为下界岩,且下界岩不能被替换为岩浆块。
ice_plains冰原如果同时标记为 "mutated",则防止生物群系包含熔岩泉
jungle丛林废弃传送门将非常布满苔藓
hills丘陵标记为 "meadow" 或 "birch" 的生物群系将使用普通主世界花朵而非野花。
meadow草甸生物群系使用野花(与其他花朵生物群系标签互斥)。如果生物群系已标记为 "hills" 则无效。
mesa恶地沙方块在玩家附近时会播放环境音效
mountain山脉废弃传送门可以生成在比正常更高的位置。
mutated突变"洞穴与山崖"更新前,防止切换到指定的 "mutate_transformation",因为生物群系已被视为突变。如果同时标记为 "ice_plains",则防止生物群系包含熔岩泉
no_legacy_worldgen无旧版世界生成防止生物群系使用旧版世界生成行为,除非生物群系被放置在主世界中。
ocean海洋如果同时标记为 "frozen",则防止生物群系包含熔岩泉。允许在水下找到废弃传送门。"洞穴与山崖"更新前,确定是否应在生物群系边缘生成海岸线和河流,并将生物群系识别为浅海以生成岛屿(除非存在 "deep" 标签)。
pale_garden苍白之园生物群系使用闭合眼花朵(与其他花朵生物群系标签互斥)。
plains平原生物群系使用平原花朵(与其他花朵生物群系标签互斥)。
rare稀有"洞穴与山崖"更新前,此标签将生物群系标记为特殊生物群系。海洋不能是特殊的。
swamp沼泽允许在水下找到废弃传送门。生物群系使用沼泽花朵(与其他花朵生物群系标签互斥)。
taiga针叶林标记为 "forest" 或 "forest_generation" 的生物群系将使用普通主世界花朵而非森林花朵。

生物群系标签属性 (Biome Tags Properties)

名称默认值类型描述示例值
tags未设置字符串数组 (Array of strings)由其他系统(如实体生成)使用的字符串标签数组见下方示例


JSON 示例:
JSON:
"minecraft:tags": {
    "tags": [
        "minecraft:plains",
        "minecraft:forest",
        "myaddon:custom_biome"
    ]
}

完整生物群系示例(使用标签):
JSON:
{
    "format_version": "1.20.0",
    "minecraft:biome": {
        "description": {
            "identifier": "myaddon:my_biome"
        },
        "components": {
            "minecraft:climate": {
                "temperature": 0.5,
                "downfall": 0.5,
                "precipitation": "rain"
            },
            "minecraft:tags": {
                "tags": [
                    "minecraft:plains",
                    "minecraft:forest",
                    "myaddon:custom_biome"
                ]
            }
        }
    }
}

花朵标签互斥关系:
以下花朵相关标签互斥(一个生物群系只能使用其中一个):

标签花朵类型
birch野花
flower_forest森林花朵
forest森林花朵
meadow野花
pale_garden闭合眼花朵
plains平原花朵
swamp沼泽花朵

村民服装相关标签:

标签效果
cold村民穿着雪地服装
frozen村民穿着雪地服装

熔岩泉限制标签:
以下标签组合会防止熔岩泉生成

标签组合效果
frozen + ocean无熔岩泉
ice_plains + mutated无熔岩泉
ocean + frozen无熔岩泉

废弃传送门相关标签:
标签效果
desert允许部分掩埋的废弃传送门
extreme_hills传送门可生成在更高位置
jungle传送门非常布满苔藓
mountain传送门可生成在更高位置
ocean允许水下废弃传送门
swamp允许水下废弃传送门

环境音效相关标签:
标签效果
desert沙方块播放环境音效
mesa沙方块播放环境音效

注意事项:
  1. 标签格式 — 标签可以是原版标签(minecraft: 前缀)或自定义标签(如 myaddon: 前缀)。
  2. 互斥标签 — 花朵相关标签互斥,不应同时使用多个花朵标签。
  3. 标签组合 — 某些标签组合会产生特殊效果(如熔岩泉限制)。
  4. 版本兼容性 — 部分标签是"洞穴与山崖"更新前的旧版标签,在新版本中可能效果有限。
  5. 自定义标签 — 可以添加自定义标签用于行为包脚本或实体生成控制。
  6. 数组格式 — tags 字段必须是字符串数组,可以包含任意数量的标签。
  7. 代码实现 — 某些标签的含义直接在游戏代码中实现,无法通过行为包修改。
常见标签组合示例:
生物群系类型推荐标签组合
平原["minecraft:plains"]
森林["minecraft:forest"]
沙漠["minecraft:desert"]
雪原["minecraft:cold", "minecraft:frozen"]
海洋["minecraft:ocean"]
深海["minecraft:ocean", "minecraft:deep"]
丛林["minecraft:jungle"]
恶地["minecraft:mesa"]
沼泽["minecraft:swamp"]
针叶林["minecraft:taiga"]
山脉["minecraft:mountain"]
草甸["minecraft:meadow"]

自定义标签用途:
用途示例标签
实体生成控制"myaddon:spawn_wolf"
结构生成条件"myaddon:has_temple"
脚本事件触发"myaddon:quest_zone"
生物群系分类"myaddon:hot_biome", "myaddon:cold_biome"



上一篇:
下一篇:
回到二级页:点我跳转
回到总目录:点我跳转