1. Wiki
  2. /实体
  3. /minecraft:leashable

minecraft:leashable

不想手写?在 GodCraft 里打开一个开关,就能帮你设置好 minecraft:leashable。Get GodCraft

概览

minecraft:leashable 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让玩家可以用拴绳拴住实体,并在被拴住或松开时触发事件。

字段

字段类型默认值说明
can_be_cutBoolean"true"让玩家可以对实体使用剪刀剪断拴绳。
can_be_stolenBoolean"true"即使实体已经被别人拴住,玩家也能把它拴走。
on_leashString无实体被拴住时触发的事件。
on_unleashString无实体被松开时触发的事件。
on_unleash_interact_onlyBoolean"false"只有玩家直接解开时才触发松开事件。
presetsList无拴绳设置,比如距离和弹力强度;使用第一个过滤器通过的预设。
unleash_on_removalBoolean"true"移除这个组件时松开实体。

示例

写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):

BP/entities/<name>.json
{
  "minecraft:leashable": {
    "can_be_cut": "true",
    "can_be_stolen": "true",
    "on_leash": "",
    "on_unleash": "",
    "on_unleash_interact_only": "false",
    "presets": {},
    "unleash_on_removal": "true"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more