minecraft:breathable por ti con un interruptor.Get GodCraftResumen
minecraft:breathable es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Decide dónde puede respirar la entidad y cuánto tiempo aguanta la respiración antes de empezar a recibir daño. Úsalo para peces, criaturas de lava o seres que nunca necesitan aire.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
breathe_blocks | List | ninguno | Bloques adicionales dentro de los que la entidad puede respirar. |
breathes_air | Boolean | "true" | Si la entidad puede respirar al aire libre. |
breathes_lava | Boolean | "true" | Si la entidad puede respirar dentro de la lava. |
breathes_solids | Boolean | "false" | Si la entidad puede respirar cuando está atrapada dentro de bloques sólidos. |
breathes_water | Boolean | "false" | Si la entidad puede respirar bajo el agua. |
generates_bubbles | Boolean | "true" | Muestra partículas de burbujas alrededor de la entidad cuando está en el agua. |
inhale_time | Decimal | "0" | Segundos necesarios para rellenar por completo la barra de respiración. |
non_breathe_blocks | List | ninguno | Bloques adicionales dentro de los que la entidad no puede respirar. |
suffocate_time | Integer | "-20" | Segundos entre cada golpe de daño cuando la entidad se queda sin aire. |
total_supply | Integer | "15" | Cuántos segundos puede aguantar la respiración la entidad. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:breathable": {
"breathe_blocks": {},
"breathes_air": "true",
"breathes_lava": "true",
"breathes_solids": "false",
"breathes_water": "false",
"generates_bubbles": "true",
"inhale_time": "0",
"non_breathe_blocks": {}
}
}