Despawn¶
文档版本:1.21.50.25
Despawns the Actor when the despawn rules or optional filters evaluate to true.
架构¶
despawn:
{
boolean "despawn_from_chance" : opt
object "despawn_from_distance" : opt
{
integer "max_distance" : opt
integer "min_distance" : opt
}
boolean "despawn_from_inactivity" : opt
boolean "despawn_from_simulation_edge" : opt
filters "filters"
integer "min_range_inactivity_timer" : opt
integer "min_range_random_chance" : opt
boolean "remove_child_entities" : opt
}
despawn_from_chance
:boolean- Determines if
min_range_random_chance
is used in the standard despawn rules.
despawn_from_distance
:object- Defines the minimum and maximum distance for despawn to occur.
despawn_from_distance
max_distance
:integer- Maximum distance for standard despawn rules to instantly despawn the mob.
min_distance
:integer- Minimum distance for standard despawn rules to try to despawn the mob.
despawn_from_inactivity
:boolean- Determines if the
min_range_inactivity_timer
is used in the standard despawn rules.
despawn_from_simulation_edge
:boolean- Determines if the mob is instantly despawned at the edge of simulation distance in the standard despawn rules.
filters
:filters- 一个过滤器组。The list of conditions that must be satisfied before the Actor is despawned. If a filter is defined then standard despawn rules are ignored.
min_range_inactivity_timer
:integer- The amount of time in seconds that the mob must be inactive.
min_range_random_chance
:integer- A random chance between 1 and the given value.
remove_child_entities
:boolean- If true, all entities linked to this entity in a child relationship (eg. leashed) will also be despawned.