minecraft:teleport por ti con un interruptor.Get GodCraftResumen
minecraft:teleport es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Permite que la entidad se teletransporte al azar o hacia su objetivo, como un enderman.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
dark_teleport_chance | Decimal | "0.01" | Cambia la probabilidad de un teletransporte aleatorio cuando la entidad está a oscuras. |
light_teleport_chance | Decimal | "0.01" | Cambia la probabilidad de un teletransporte aleatorio cuando la entidad está a la luz del día. |
max_random_teleport_time | Decimal | "20" | Tiempo máximo en segundos entre teletransportes aleatorios. |
min_random_teleport_time | Decimal | "0" | Tiempo mínimo en segundos entre teletransportes aleatorios. |
projectile_filter | Minecraft Filter | ninguno | Decide qué proyectiles hacen que la entidad intente teletransportarse; omítelo para todos. |
random_teleport_cube | Vector [a, b, c] | "[32, 16, 32]" | Tamaño de la caja alrededor de la entidad donde pueden caer los teletransportes aleatorios. |
random_teleports | Boolean | "true" | Si es true, la entidad se teletransporta al azar de vez en cuando. |
target_distance | Decimal | "16" | Distancia máxima a la que se teletransporta la entidad mientras persigue a un objetivo. |
target_teleport_chance | Decimal | "1" | Probabilidad de 0.0 a 1.0 de teletransportarse hacia su objetivo. |
teleports_on_projectile_hit | Boolean | "false" | Si es true, la entidad esquiva los proyectiles que le llegan teletransportándose. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
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"
}
}