minecraft:despawn pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:despawn 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. Retire l'entité du monde quand les règles normales de disparition ou tes propres filtres le demandent. Utile pour faire le ménage des créatures loin des joueurs.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
despawn_from_chance | Boolean | "true" | Indique si la règle de probabilité aléatoire est utilisée. |
despawn_from_distance | JSON Object | aucune | Indique si la règle de distance min et max au joueur est utilisée, avec ses distances. |
despawn_from_inactivity | Boolean | "true" | Indique si l'entité peut disparaître après être restée inactive un moment. |
despawn_from_simulation_edge | Boolean | "true" | Indique si l'entité disparaît immédiatement en bordure de la distance de simulation. |
filters | Minecraft Filter | aucune | Tes propres conditions de disparition ; si elles sont définies, les règles normales sont ignorées. |
min_range_inactivity_timer | Integer | "30" | Secondes d'inactivité nécessaires avant que l'entité puisse disparaître. |
min_range_random_chance | Integer | "800" | Donne 1 chance sur ce nombre de disparaître. |
remove_child_entities | Boolean | "false" | Retire aussi les entités liées à celle-ci, comme les créatures en laisse. |
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: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"
}
}