minecraft:reflect_projectiles por ti con un interruptor.Get GodCraftResumen
minecraft:reflect_projectiles 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 desvíe los proyectiles que le llegan en lugar de recibir el golpe. Es una función experimental.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
azimuth_angle | Molang | "0" | Expresión Molang con los grados que se suman a la dirección izquierda-derecha del proyectil al desviarlo. |
elevation_angle | Molang | "0" | Expresión Molang con los grados que se suman a la dirección arriba-abajo del proyectil al desviarlo. |
reflected_projectiles | Array | ninguno | Tipos de proyectil que rebotan en esta entidad. |
reflection_scale | Molang | "1" | Expresión Molang que escala la velocidad del proyectil desviado; por debajo de 1 lo frena y por encima de 1 lo acelera. |
reflection_sound | String | "reflect" | Evento de sonido que se reproduce cuando rebota un proyectil. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:reflect_projectiles": {
"azimuth_angle": "0",
"elevation_angle": "0",
"reflected_projectiles": {},
"reflection_scale": "1",
"reflection_sound": "reflect"
}
}