minecraft:teleport pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:teleport est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Permet à l'entité de se téléporter au hasard ou vers sa cible, comme un enderman.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
dark_teleport_chance | Decimal | "0.01" | Modifie la probabilité d'une téléportation aléatoire quand l'entité est dans l'obscurité. |
light_teleport_chance | Decimal | "0.01" | Modifie la probabilité d'une téléportation aléatoire quand l'entité est à la lumière du jour. |
max_random_teleport_time | Decimal | "20" | Temps maximal en secondes entre deux téléportations aléatoires. |
min_random_teleport_time | Decimal | "0" | Temps minimal en secondes entre deux téléportations aléatoires. |
projectile_filter | Minecraft Filter | aucune | Décide quels projectiles poussent l'entité à essayer de se téléporter ; omets-le pour tous. |
random_teleport_cube | Vector [a, b, c] | "[32, 16, 32]" | Taille de la zone autour de l'entité où les téléportations aléatoires peuvent arriver. |
random_teleports | Boolean | "true" | Si true, l'entité se téléporte au hasard de temps en temps. |
target_distance | Decimal | "16" | Distance maximale de téléportation de l'entité quand elle poursuit une cible. |
target_teleport_chance | Decimal | "1" | Probabilité de 0.0 à 1.0 de se téléporter vers sa cible. |
teleports_on_projectile_hit | Boolean | "false" | Si true, l'entité esquive les projectiles en se téléportant. |
Exemple
Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :
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"
}
}