minecraft:despawn por ti con un interruptor.Get GodCraftResumen
minecraft:despawn es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Quita la entidad del mundo cuando lo indican las reglas normales de desaparición o tus propios filtros. Úsalo para limpiar criaturas que estén lejos de los jugadores.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
despawn_from_chance | Boolean | "true" | Si se usa la regla de probabilidad aleatoria. |
despawn_from_distance | JSON Object | ninguno | Si se usa la regla de distancia mínima y máxima al jugador, con sus distancias. |
despawn_from_inactivity | Boolean | "true" | Si la entidad puede desaparecer tras estar inactiva un rato. |
despawn_from_simulation_edge | Boolean | "true" | Si la entidad desaparece al instante en el borde de la distancia de simulación. |
filters | Minecraft Filter | ninguno | Tus propias condiciones para la desaparición; si se definen, se ignoran las reglas normales. |
min_range_inactivity_timer | Integer | "30" | Segundos que la entidad debe estar inactiva antes de poder desaparecer. |
min_range_random_chance | Integer | "800" | Da una probabilidad de 1 entre este número de desaparecer. |
remove_child_entities | Boolean | "false" | También quita las entidades vinculadas a esta, como las criaturas atadas con rienda. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:despawn": {
"despawn_from_chance": "true",
"despawn_from_distance": {},
"despawn_from_inactivity": "true",
"despawn_from_simulation_edge": "true",
"filters": {},
"min_range_inactivity_timer": "30",
"min_range_random_chance": "800",
"remove_child_entities": "false"
}
}