概览
minecraft:nameable 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让玩家可以给实体起自定义名字,比如用命名牌。还可以在它获得特殊名字时运行事件,就像羊的 "jeb_" 彩蛋。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
allow_name_tag_renaming | Boolean | "true" | 为 true 时,玩家可以用命名牌给实体改名。 |
always_show | Boolean | "false" | 为 true 时,即使没有看着实体,名字也会一直显示在它头上。 |
default_trigger | String | 无 | 实体获得任何名字时都会运行的事件。 |
name_actions | JSON Object | 无 | 特殊名字,以及实体获得这些名字时各自运行的事件。 |
示例
写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):
BP/entities/<name>.json
{
"minecraft:nameable": {
"allow_name_tag_renaming": "true",
"always_show": "false",
"default_trigger": "",
"name_actions": {}
}
}