minecraft:reflect_projectiles pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:reflect_projectiles 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 renvoyer les projectiles au lieu d'être touchée. C'est une fonctionnalité expérimentale.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
azimuth_angle | Molang | "0" | Expression Molang donnant les degrés ajoutés à la direction gauche-droite du projectile renvoyé. |
elevation_angle | Molang | "0" | Expression Molang donnant les degrés ajoutés à la direction haut-bas du projectile renvoyé. |
reflected_projectiles | Array | aucune | Types de projectiles qui rebondissent sur cette entité. |
reflection_scale | Molang | "1" | Expression Molang qui multiplie la vitesse du projectile renvoyé ; en dessous de 1 il ralentit, au-dessus de 1 il accélère. |
reflection_sound | String | "reflect" | Son joué quand un projectile rebondit. |
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:reflect_projectiles": {
"azimuth_angle": "0",
"elevation_angle": "0",
"reflected_projectiles": {},
"reflection_scale": "1",
"reflection_sound": "reflect"
}
}