diff --git a/behaviour/entities/1.10.0/filters/types/base_operator.json b/behaviour/entities/1.10.0/filters/types/base_operator.json new file mode 100644 index 00000000..ae04530c --- /dev/null +++ b/behaviour/entities/1.10.0/filters/types/base_operator.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_operator", + "title": "Filters operator 1.8.0", + "type": "string", + "description": "The comparison to apply with 'value'.", + "default": "equals", + "enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"] +} diff --git a/behaviour/entities/1.10.0/filters/types/base_subject.json b/behaviour/entities/1.10.0/filters/types/base_subject.json new file mode 100644 index 00000000..f481a45f --- /dev/null +++ b/behaviour/entities/1.10.0/filters/types/base_subject.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_subject", + "title": "Filters subject 1.8.0", + "type": "string", + "description": "The subject of this filter test.", + "default": "self", + "enum": ["block", "other", "parent", "player", "self", "target", "damager"] +} diff --git a/behaviour/entities/1.10.0/filters/types/base_test.json b/behaviour/entities/1.10.0/filters/types/base_test.json new file mode 100644 index 00000000..b1dbea81 --- /dev/null +++ b/behaviour/entities/1.10.0/filters/types/base_test.json @@ -0,0 +1,57 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_test", + "title": "Filters test 1.8.0", + "type": "string", + "description": "The test operation", + "enum": [ + "clock_time", + "distance_to_nearest_player", + "has_ability", + "has_biome_tag", + "has_component", + "has_damage", + "has_equipment", + "has_mob_effect", + "has_tag", + "has_trade_supply", + "hourly_clock_time", + "in_caravan", + "in_clouds", + "in_lava", + "in_water", + "in_water_or_rain", + "is_altitude", + "is_avoiding_mobs", + "is_biome", + "is_brightness", + "is_climbing", + "is_color", + "is_daytime", + "is_difficulty", + "is_family", + "is_game_rule", + "is_humid", + "is_immobile", + "is_in_village", + "is_leashed", + "is_mark_variant", + "is_moving", + "is_owner", + "is_riding", + "is_skin_id", + "is_sneaking", + "is_snow_covered", + "is_target", + "is_temperature_type", + "is_temperature_value", + "is_underground", + "is_underwater", + "is_variant", + "is_visible", + "moon_intensity", + "moon_phase", + "on_ground", + "on_ladder" + ] +} diff --git a/behaviour/entities/1.13.0/types/base_operator.json b/behaviour/entities/1.13.0/types/base_operator.json new file mode 100644 index 00000000..b8a4f41a --- /dev/null +++ b/behaviour/entities/1.13.0/types/base_operator.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.13.0.base_operator", + "title": "Operator", + "type": "string", + "description": "The operator comparison to apply with 'value'.", + "default": "equals", + "enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"] +} diff --git a/behaviour/entities/1.13.0/types/base_subject.json b/behaviour/entities/1.13.0/types/base_subject.json new file mode 100644 index 00000000..f7f22905 --- /dev/null +++ b/behaviour/entities/1.13.0/types/base_subject.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.13.0.base_subject", + "title": "Subject 1.13.0", + "type": "string", + "description": "The subject of this filter test.", + "default": "self", + "enum": ["block", "damager", "other", "parent", "player", "self", "target"] +} diff --git a/behaviour/entities/1.13.0/types/base_test.json b/behaviour/entities/1.13.0/types/base_test.json new file mode 100644 index 00000000..065694d7 --- /dev/null +++ b/behaviour/entities/1.13.0/types/base_test.json @@ -0,0 +1,74 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.13.0.base_test", + "title": "Test 1.13.0", + "type": "string", + "description": "The test operation for 1.13.0", + "enum": [ + "clock_time", + "distance_to_nearest_player", + "has_ability", + "has_biome_tag", + "has_component", + "has_container_open", + "has_damage", + "has_equipment", + "has_mob_effect", + "has_ranged_weapon", + "has_tag", + "has_target", + "has_trade_supply", + "hourly_clock_time", + "in_caravan", + "in_clouds", + "in_lava", + "in_nether", + "in_water", + "in_water_or_rain", + "inactivity_timer", + "is_altitude", + "is_avoiding_mobs", + "is_biome", + "is_block", + "is_brightness", + "is_climbing", + "is_color", + "is_daytime", + "is_difficulty", + "is_family", + "is_game_rule", + "is_humid", + "is_immobile", + "is_in_village", + "is_leashed", + "is_leashed_to", + "is_mark_variant", + "is_moving", + "is_owner", + "is_persistent", + "is_riding", + "is_skin_id", + "is_sleeping", + "is_sneaking", + "is_snow_covered", + "is_target", + "is_temperature_type", + "is_temperature_value", + "is_underground", + "is_underwater", + "is_variant", + "is_visible", + "is_weather", + "light_level", + "moon_intensity", + "moon_phase", + "on_ground", + "on_ladder", + "random_chance", + "rider_count", + "surface_mob", + "trusts", + "weather", + "weather_at_position" + ] +} diff --git a/behaviour/entities/1.16.0/types/base_operator.json b/behaviour/entities/1.16.0/types/base_operator.json new file mode 100644 index 00000000..a70bebb5 --- /dev/null +++ b/behaviour/entities/1.16.0/types/base_operator.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.0.base_operator", + "title": "Operator", + "type": "string", + "description": "The operator comparison to apply with 'value'.", + "default": "equals", + "enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"] +} diff --git a/behaviour/entities/1.16.0/types/base_subject.json b/behaviour/entities/1.16.0/types/base_subject.json new file mode 100644 index 00000000..4f18ec1b --- /dev/null +++ b/behaviour/entities/1.16.0/types/base_subject.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.0.base_subject", + "title": "Subject 1.16.0", + "type": "string", + "description": "The subject of this filter test.", + "default": "self", + "enum": ["block", "damager", "other", "parent", "player", "self", "target"] +} diff --git a/behaviour/entities/1.16.0/types/base_test.json b/behaviour/entities/1.16.0/types/base_test.json new file mode 100644 index 00000000..08950556 --- /dev/null +++ b/behaviour/entities/1.16.0/types/base_test.json @@ -0,0 +1,74 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.0.base_test", + "title": "Test 1.16.0", + "type": "string", + "description": "The test operation for 1.16.0", + "enum": [ + "clock_time", + "distance_to_nearest_player", + "has_ability", + "has_biome_tag", + "has_component", + "has_container_open", + "has_damage", + "has_equipment", + "has_mob_effect", + "has_ranged_weapon", + "has_tag", + "has_target", + "has_trade_supply", + "hourly_clock_time", + "in_caravan", + "in_clouds", + "in_lava", + "in_nether", + "in_water", + "in_water_or_rain", + "inactivity_timer", + "is_altitude", + "is_avoiding_mobs", + "is_biome", + "is_block", + "is_brightness", + "is_climbing", + "is_color", + "is_daytime", + "is_difficulty", + "is_family", + "is_game_rule", + "is_humid", + "is_immobile", + "is_in_village", + "is_leashed", + "is_leashed_to", + "is_mark_variant", + "is_moving", + "is_owner", + "is_persistent", + "is_riding", + "is_skin_id", + "is_sleeping", + "is_sneaking", + "is_snow_covered", + "is_target", + "is_temperature_type", + "is_temperature_value", + "is_underground", + "is_underwater", + "is_variant", + "is_visible", + "is_weather", + "light_level", + "moon_intensity", + "moon_phase", + "on_ground", + "on_ladder", + "random_chance", + "rider_count", + "surface_mob", + "trusts", + "weather", + "weather_at_position" + ] +} diff --git a/behaviour/entities/1.16.100/types/base_operator.json b/behaviour/entities/1.16.100/types/base_operator.json new file mode 100644 index 00000000..4d1f1212 --- /dev/null +++ b/behaviour/entities/1.16.100/types/base_operator.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.100.base_operator", + "title": "Operator", + "type": "string", + "description": "The operator comparison to apply with 'value'.", + "default": "equals", + "enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"] +} diff --git a/behaviour/entities/1.16.100/types/base_subject.json b/behaviour/entities/1.16.100/types/base_subject.json new file mode 100644 index 00000000..6c299daf --- /dev/null +++ b/behaviour/entities/1.16.100/types/base_subject.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.100.base_subject", + "title": "Subject 1.16.100", + "type": "string", + "description": "The subject of this filter test.", + "default": "self", + "enum": ["block", "damager", "other", "parent", "player", "self", "target"] +} diff --git a/behaviour/entities/1.16.100/types/base_test.json b/behaviour/entities/1.16.100/types/base_test.json new file mode 100644 index 00000000..f632f5ec --- /dev/null +++ b/behaviour/entities/1.16.100/types/base_test.json @@ -0,0 +1,74 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.16.100.base_test", + "title": "Test 1.16.100", + "type": "string", + "description": "The test operation for 1.16.100", + "enum": [ + "clock_time", + "distance_to_nearest_player", + "has_ability", + "has_biome_tag", + "has_component", + "has_container_open", + "has_damage", + "has_equipment", + "has_mob_effect", + "has_ranged_weapon", + "has_tag", + "has_target", + "has_trade_supply", + "hourly_clock_time", + "in_caravan", + "in_clouds", + "in_lava", + "in_nether", + "in_water", + "in_water_or_rain", + "inactivity_timer", + "is_altitude", + "is_avoiding_mobs", + "is_biome", + "is_block", + "is_brightness", + "is_climbing", + "is_color", + "is_daytime", + "is_difficulty", + "is_family", + "is_game_rule", + "is_humid", + "is_immobile", + "is_in_village", + "is_leashed", + "is_leashed_to", + "is_mark_variant", + "is_moving", + "is_owner", + "is_persistent", + "is_riding", + "is_skin_id", + "is_sleeping", + "is_sneaking", + "is_snow_covered", + "is_target", + "is_temperature_type", + "is_temperature_value", + "is_underground", + "is_underwater", + "is_variant", + "is_visible", + "is_weather", + "light_level", + "moon_intensity", + "moon_phase", + "on_ground", + "on_ladder", + "random_chance", + "rider_count", + "surface_mob", + "trusts", + "weather", + "weather_at_position" + ] +} diff --git a/behaviour/entities/1.8.0/types/base_operator.json b/behaviour/entities/1.8.0/types/base_operator.json new file mode 100644 index 00000000..ae04530c --- /dev/null +++ b/behaviour/entities/1.8.0/types/base_operator.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_operator", + "title": "Filters operator 1.8.0", + "type": "string", + "description": "The comparison to apply with 'value'.", + "default": "equals", + "enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"] +} diff --git a/behaviour/entities/1.8.0/types/base_subject.json b/behaviour/entities/1.8.0/types/base_subject.json new file mode 100644 index 00000000..f481a45f --- /dev/null +++ b/behaviour/entities/1.8.0/types/base_subject.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_subject", + "title": "Filters subject 1.8.0", + "type": "string", + "description": "The subject of this filter test.", + "default": "self", + "enum": ["block", "other", "parent", "player", "self", "target", "damager"] +} diff --git a/behaviour/entities/1.8.0/types/base_test.json b/behaviour/entities/1.8.0/types/base_test.json new file mode 100644 index 00000000..b1dbea81 --- /dev/null +++ b/behaviour/entities/1.8.0/types/base_test.json @@ -0,0 +1,57 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "blockception.minecraft.behaviour.entities.filters.1.8.0.base_test", + "title": "Filters test 1.8.0", + "type": "string", + "description": "The test operation", + "enum": [ + "clock_time", + "distance_to_nearest_player", + "has_ability", + "has_biome_tag", + "has_component", + "has_damage", + "has_equipment", + "has_mob_effect", + "has_tag", + "has_trade_supply", + "hourly_clock_time", + "in_caravan", + "in_clouds", + "in_lava", + "in_water", + "in_water_or_rain", + "is_altitude", + "is_avoiding_mobs", + "is_biome", + "is_brightness", + "is_climbing", + "is_color", + "is_daytime", + "is_difficulty", + "is_family", + "is_game_rule", + "is_humid", + "is_immobile", + "is_in_village", + "is_leashed", + "is_mark_variant", + "is_moving", + "is_owner", + "is_riding", + "is_skin_id", + "is_sneaking", + "is_snow_covered", + "is_target", + "is_temperature_type", + "is_temperature_value", + "is_underground", + "is_underwater", + "is_variant", + "is_visible", + "moon_intensity", + "moon_phase", + "on_ground", + "on_ladder" + ] +}