minecraft:explode por ti con un interruptor.Get GodCraftResumen
minecraft:explode es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace que la entidad explote, al instante o tras una mecha, como un creeper o la dinamita. Tú controlas el tamaño, el fuego, el daño a los bloques y los efectos.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
allow_underwater | Boolean | "false" | Permite que la explosión dañe bloques y entidades bajo el agua. |
breaks_blocks | Boolean | "true" | Si la explosión destruye bloques. |
causes_fire | Boolean | "false" | Si la explosión deja fuego. |
damage_scaling | Decimal | "1.000000" | Multiplicador del daño a las entidades; 0 no hace daño y los valores negativos curan. |
destroy_affected_by_griefing | Boolean | "false" | Si es true, la regla de juego mobGriefing puede impedir que rompa bloques. |
fire_affected_by_griefing | Boolean | "false" | Si es true, la regla de juego mobGriefing puede impedir que provoque incendios. |
fuse_length | Range [a, b] | "[0.0, 0.0]" | Rango de tiempo aleatorio en segundos antes de explotar; un valor negativo explota al instante. |
fuse_lit | Boolean | "false" | Empieza con la mecha ya encendida cuando se añade el componente. |
knockback_scaling | Decimal | "1.000000" | Multiplicador de la fuerza con la que la explosión empuja a las entidades. |
max_resistance | Decimal | "3.40282e+38" | Limita la resistencia a explosiones que puede tener un bloque, para que los bloques más duros también puedan romperse. |
negates_fall_damage | Boolean | "false" | Anula el daño por caída de los jugadores lanzados hacia arriba por la explosión. |
particle_effect | String | "explosion" | Partículas que se muestran: "explosion", "wind_burst" o "breeze_wind_burst". |
power | Decimal | "3" | Tamaño de la explosión en bloques, que también define cuánto daño hace. |
sound_effect | String | "explode" | Sonido que se reproduce al explotar. |
toggles_blocks | Boolean | "false" | Activa o desactiva bloques como puertas, palancas y trampillas en la zona de la explosión en lugar de romperlos. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:explode": {
"allow_underwater": "false",
"breaks_blocks": "true",
"causes_fire": "false",
"damage_scaling": "1.000000",
"destroy_affected_by_griefing": "false",
"fire_affected_by_griefing": "false",
"fuse_length": "[0.0, 0.0]",
"fuse_lit": "false"
}
}