Entity Documentation - Filter list
Below is a list of all the available filters within Minecraft: Bedrock Edition for use with Entity JSON files.
Filter | Description |
---|---|
actor_health | actor_health allows a creator to test the health of an entity. |
all_slots_empty | Returns true when the designated equipment location for the subject entity is completely empty. |
any_slot_empty | Returns true when the designated equipment location for the subject entity has any empty slot. |
bool_property | bool_property allows a creator to compare an entity property to a boolean value. |
clock_time | clock_time allows a creator to compare the current time with a float value in the range (0.0, 1.0). |
distance_to_nearest_player | distance_to_nearest_player compares the distance to the nearest player with a float value. |
enum_property | enum_property allows a creator to compare an entity property to an enum value. |
float_property | float_property allows a creator to compare an entity property to a float value. |
has_ability | Returns true when the subject entity has the named ability. |
has_biome_tag | Tests whether the biome the subject is in has the specified tag. |
has_component | Returns true when the subject entity contains the named component. |
has_container_open | Returns true when the subject player entity has opened a container. |
has_damage | Returns true when the subject entity receives the named damage type. |
has_equipment | Tests for the presence of a named item in the designated slot of the subject entity. |
has_mob_effect | Tests whether the Subject has the specified mob effect. |
has_nametag | Returns true when the subject entity contains the named component. |
has_property | Tests for the presence of a property of the subject entity. |
has_ranged_weapon | Returns true when the subject entity is holding a ranged weapon like a bow or crossbow. |
has_silk_touch | Tests if the subject is holding an item with silk touch. |
has_tag | Returns true if the subject entity has the tag provided. |
has_target | Returns true if the subject entity has a valid target. |
has_trade_supply | Tests whether the target has any trade supply left. Will return false if the target cannot be traded with. |
hourly_clock_time | Compares the current 24 hour time with an int value in the range[0, 24000] |
in_block | Returns true when the subject entity is inside a specified Block type. |
in_caravan | Returns true if the subject entity is in a caravan. |
in_clouds | Returns true when the subject entity is in the clouds. |
in_contact_with_water | Returns true when the subject entity in contact with any water: water, rain, splash water bottle. |
in_lava | Returns true when the subject entity is in lava. |
in_nether | Returns true when the subject entity is in Nether. |
in_water_or_rain | Returns true when the subject entity is in water or rain. |
in_water | Returns true when the subject entity is in water. |
inactivity_timer | Tests if the specified duration in seconds of inactivity. |
int_property | Returns true when the int entity property matches the value provided. |
is_altitude | Tests the current altitude against a provided value. |
is_avoiding_mobs | Returns true if the subject entity is fleeing from other mobs. |
is_baby | Returns true when the subject entity is a baby. |
is_biome | Tests whether the Subject is currently in the named biome. |
is_block | Returns true when the block has the given name. |
is_brightness | Tests the current brightness against a provided value in the range (0.0, 1.0). |
is_climbing | Returns true if the subject entity is climbing. |
is_color | Returns true if the subject entity is the named color. |
is_daytime | Returns true during the daylight hours. |
is_difficulty | Tests the current difficulty level of the game. |
is_family | Returns true when the subject entity is a member of the named family. |
is_game_rule | Tests whether a named game rule is active. |
is_humid | Tests whether the subject is in an area with humidity. |
is_immobile | Returns true if the subject entity is immobile. An entity is immobile if it lacks AI goal components, has just changed dimensions, or if it is a mob and has no health. |
is_in_village | Tests whether the Subject is inside the bounds of a village. |
is_leashed | Returns true if the subject entity is leashed. |
is_leashed_to | Returns true if the subject entity leashed to the calling entity. |
is_mark_variant | Returns true if the subject entity is the mark variant number provided. |
is_missing_health | Tests if the subject is not at full health. |
is_moving | Returns true if the subject entity is moving. |
is_owner | Returns true if the subject entity is the owner of the calling entity. |
is_persistent | Tests if the subject's persistence matches the bool value passed in. |
is_raider | Returns true if the subject entity is a raider. |
is_riding | Returns true if the subject entity is riding on another entity. |
is_skin_id | Returns true if the subject entity uses the skin id number provided. |
is_sleeping | Tests whether the subject is sleeping. |
is_sneak_held | Returns true if the subject entity has the sneak input held. |
is_sneaking | Tests whether the subject is sneaking. |
is_snow_covered | Tests whether the subject is in an area covered by snow. |
is_target | Returns true if the subject entity is the target of the calling entity. |
is_temperature_type | Tests whether the current temperature is a given type. |
is_temperature_value | Tests the current temperature against a provided value in the range (0.0, 1.0) where 0.0 is the coldest temp and 1.0 is the hottest. |
is_underground | Returns true when the subject entity is underground. An entity is considered underground if there are non-solid blocks above it. |
is_underwater | Returns true when the subject entity is under water. |
is_variant | Returns true if the subject entity is the variant number provided. |
is_visible | Returns true if the subject entity is visible. |
is_waterlogged | Tests if the subject block is submerged in water. |
light_level | Tests if the entity is outside of the specified light level range. The range is set between 0 and 16. |
moon_intensity | Compares the current moon intensity with a float value in the range of 0.0 and 1.0 |
moon_phase | Compares the current moon intensity with a float value in the range of 0.0 and 1.0 |
on_fire | Tests if the subject is on fire. |
on_ground | Returns true when the subject entity is on the ground. |
on_hot_block | Tests if the subject is on a hot block. |
on_ladder | Returns true when the subject entity is on a ladder. |
random_chance | Returns true if the random chance rolls 0 out of a specified max range. |
rider_count | Returns the number of riders on this entity. |
surface_mob | Tests if the subject is a surface mob. |
target_distance | Tests the distance between the calling entity and its target. |
trusts | Returns true if the subject is trusted by entity. |
was_last_hurt_by | Tests if the subject is the last player who attacked the entity in the last 400 seconds, or the last mob to do so in the last 60 seconds. |
weather_at_position | Tests the current weather, at the entities position, against a provided weather value. |
weather | Tests for the current weather state the entity is experiencing. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour