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

minecraft:teleport

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

概览

minecraft:teleport 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让实体随机传送或朝目标传送,就像末影人一样。

字段

字段类型默认值说明
dark_teleport_chanceDecimal"0.01"改变实体在黑暗中随机传送的可能性。
light_teleport_chanceDecimal"0.01"改变实体在白天随机传送的可能性。
max_random_teleport_timeDecimal"20"两次随机传送之间最长的秒数。
min_random_teleport_timeDecimal"0"两次随机传送之间最短的秒数。
projectile_filterMinecraft Filter无决定哪些弹射物会让实体尝试传送;不填则所有弹射物都会。
random_teleport_cubeVector [a, b, c]"[32, 16, 32]"实体周围可以随机传送落点的范围大小。
random_teleportsBoolean"true"为 true 时,实体会时不时随机传送。
target_distanceDecimal"16"追击目标时实体最远传送多远。
target_teleport_chanceDecimal"1"朝目标传送的概率,范围 0.0 到 1.0。
teleports_on_projectile_hitBoolean"false"为 true 时,实体会通过传送躲开飞来的弹射物。

示例

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

BP/entities/<name>.json
{
  "minecraft:teleport": {
    "dark_teleport_chance": "0.01",
    "light_teleport_chance": "0.01",
    "max_random_teleport_time": "20",
    "min_random_teleport_time": "0",
    "projectile_filter": {},
    "random_teleport_cube": "[32, 16, 32]",
    "random_teleports": "true",
    "target_distance": "16"
  }
}

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