From f7d88464d1696cc95fbf449512d8ebf469e49dab Mon Sep 17 00:00:00 2001 From: DaanV2 Date: Thu, 3 Jun 2021 14:02:19 +0200 Subject: [PATCH] Removed old filters --- .../1.10.0/filters/types/base_operator.json | 8 -- .../1.10.0/filters/types/base_subject.json | 8 -- .../1.10.0/filters/types/base_test.json | 56 -------- source/behavior/entities/1.11.0/filters.json | 116 --------------- source/behavior/entities/1.12.0/filters.json | 116 --------------- .../1.13.0/filters/has_container_open.json | 19 --- .../1.13.0/filters/has_ranged_weapon.json | 19 --- .../entities/1.13.0/filters/has_target.json | 19 --- .../entities/1.13.0/filters/in_nether.json | 19 --- .../1.13.0/filters/inactivity_timer.json | 13 -- .../entities/1.13.0/filters/is_block.json | 13 -- .../1.13.0/filters/is_leashed_to.json | 19 --- .../1.13.0/filters/is_persistent.json | 19 --- .../entities/1.13.0/filters/is_sleeping.json | 19 --- .../entities/1.13.0/filters/light_level.json | 13 -- .../1.13.0/filters/random_chance.json | 13 -- .../entities/1.13.0/filters/rider_count.json | 13 -- .../entities/1.13.0/filters/surface_mob.json | 19 --- .../entities/1.13.0/filters/trusts.json | 19 --- .../1.13.0/filters/types/base_operator.json | 8 -- .../1.13.0/filters/types/base_priority.json | 8 -- .../filters/types/base_speed_multiplier.json | 8 -- .../1.13.0/filters/types/base_subject.json | 8 -- .../1.13.0/filters/types/base_test.json | 73 ---------- .../entities/1.13.0/filters/weather.json | 13 -- .../1.13.0/filters/weather_at_position.json | 13 -- .../entities/1.13.0/types/base_operator.json | 8 -- .../entities/1.13.0/types/base_subject.json | 8 -- .../entities/1.13.0/types/base_test.json | 73 ---------- source/behavior/entities/1.16.0/filters.json | 133 ------------------ .../1.16.0/filters/has_container_open.json | 19 --- .../1.16.0/filters/has_ranged_weapon.json | 19 --- .../entities/1.16.0/filters/has_target.json | 19 --- .../entities/1.16.0/filters/in_nether.json | 19 --- .../1.16.0/filters/inactivity_timer.json | 13 -- .../entities/1.16.0/filters/is_block.json | 13 -- .../1.16.0/filters/is_leashed_to.json | 19 --- .../1.16.0/filters/is_persistent.json | 19 --- .../entities/1.16.0/filters/is_sleeping.json | 19 --- .../entities/1.16.0/filters/light_level.json | 13 -- .../1.16.0/filters/random_chance.json | 13 -- .../entities/1.16.0/filters/rider_count.json | 13 -- .../entities/1.16.0/filters/surface_mob.json | 19 --- .../entities/1.16.0/filters/trusts.json | 19 --- .../1.16.0/filters/types/base_operator.json | 8 -- .../1.16.0/filters/types/base_subject.json | 8 -- .../1.16.0/filters/types/base_test.json | 73 ---------- .../entities/1.16.0/filters/weather.json | 13 -- .../1.16.0/filters/weather_at_position.json | 13 -- .../entities/1.16.0/types/base_operator.json | 8 -- .../entities/1.16.0/types/base_subject.json | 8 -- .../entities/1.16.0/types/base_test.json | 73 ---------- .../behavior/entities/1.16.100/filters.json | 133 ------------------ .../1.16.100/filters/has_container_open.json | 19 --- .../1.16.100/filters/has_ranged_weapon.json | 19 --- .../entities/1.16.100/filters/has_target.json | 19 --- .../entities/1.16.100/filters/in_nether.json | 19 --- .../1.16.100/filters/inactivity_timer.json | 13 -- .../entities/1.16.100/filters/is_block.json | 13 -- .../1.16.100/filters/is_leashed_to.json | 19 --- .../1.16.100/filters/is_persistent.json | 19 --- .../1.16.100/filters/is_sleeping.json | 19 --- .../1.16.100/filters/light_level.json | 13 -- .../1.16.100/filters/random_chance.json | 13 -- .../1.16.100/filters/rider_count.json | 13 -- .../1.16.100/filters/surface_mob.json | 19 --- .../entities/1.16.100/filters/trusts.json | 19 --- .../1.16.100/filters/types/base_operator.json | 8 -- .../1.16.100/filters/types/base_subject.json | 8 -- .../1.16.100/filters/types/base_test.json | 73 ---------- .../entities/1.16.100/filters/weather.json | 13 -- .../1.16.100/filters/weather_at_position.json | 13 -- .../1.16.100/types/base_operator.json | 8 -- .../entities/1.16.100/types/base_subject.json | 8 -- .../entities/1.16.100/types/base_test.json | 73 ---------- source/behavior/entities/1.8.0/filters.json | 110 --------------- .../entities/1.8.0/filters/clock_time.json | 27 ---- .../filters/distance_to_nearest_player.json | 13 -- .../entities/1.8.0/filters/has_ability.json | 18 --- .../entities/1.8.0/filters/has_biome_tag.json | 13 -- .../entities/1.8.0/filters/has_component.json | 13 -- .../entities/1.8.0/filters/has_damage.json | 13 -- .../entities/1.8.0/filters/has_equipment.json | 29 ---- .../1.8.0/filters/has_mob_effect.json | 13 -- .../entities/1.8.0/filters/has_tag.json | 13 -- .../1.8.0/filters/has_trade_supply.json | 23 --- .../1.8.0/filters/hourly_clock_time.json | 18 --- .../entities/1.8.0/filters/in_caravan.json | 19 --- .../entities/1.8.0/filters/in_clouds.json | 19 --- .../entities/1.8.0/filters/in_lava.json | 19 --- .../entities/1.8.0/filters/in_water.json | 19 --- .../1.8.0/filters/in_water_or_rain.json | 19 --- .../entities/1.8.0/filters/is_altitude.json | 17 --- .../1.8.0/filters/is_avoiding_mobs.json | 19 --- .../entities/1.8.0/filters/is_biome.json | 37 ----- .../entities/1.8.0/filters/is_brightness.json | 17 --- .../entities/1.8.0/filters/is_climbing.json | 19 --- .../entities/1.8.0/filters/is_color.json | 35 ----- .../entities/1.8.0/filters/is_daytime.json | 19 --- .../entities/1.8.0/filters/is_difficulty.json | 18 --- .../entities/1.8.0/filters/is_family.json | 13 -- .../entities/1.8.0/filters/is_game_rule.json | 13 -- .../entities/1.8.0/filters/is_humid.json | 19 --- .../entities/1.8.0/filters/is_immobile.json | 19 --- .../entities/1.8.0/filters/is_in_village.json | 19 --- .../entities/1.8.0/filters/is_leashed.json | 19 --- .../1.8.0/filters/is_mark_variant.json | 13 -- .../entities/1.8.0/filters/is_moving.json | 19 --- .../entities/1.8.0/filters/is_owner.json | 19 --- .../entities/1.8.0/filters/is_riding.json | 19 --- .../entities/1.8.0/filters/is_skin_id.json | 12 -- .../entities/1.8.0/filters/is_sneaking.json | 19 --- .../1.8.0/filters/is_snow_covered.json | 19 --- .../entities/1.8.0/filters/is_target.json | 19 --- .../1.8.0/filters/is_temperature_type.json | 18 --- .../1.8.0/filters/is_temperature_value.json | 13 -- .../1.8.0/filters/is_underground.json | 19 --- .../entities/1.8.0/filters/is_underwater.json | 19 --- .../entities/1.8.0/filters/is_variant.json | 13 -- .../entities/1.8.0/filters/is_visible.json | 19 --- .../1.8.0/filters/moon_intensity.json | 13 -- .../entities/1.8.0/filters/moon_phase.json | 13 -- .../entities/1.8.0/filters/on_ground.json | 19 --- .../entities/1.8.0/filters/on_ladder.json | 19 --- .../1.8.0/filters/types/base_operator.json | 8 -- .../1.8.0/filters/types/base_subject.json | 8 -- .../1.8.0/filters/types/base_test.json | 56 -------- 127 files changed, 2963 deletions(-) delete mode 100644 source/behavior/entities/1.10.0/filters/types/base_operator.json delete mode 100644 source/behavior/entities/1.10.0/filters/types/base_subject.json delete mode 100644 source/behavior/entities/1.10.0/filters/types/base_test.json delete mode 100644 source/behavior/entities/1.11.0/filters.json delete mode 100644 source/behavior/entities/1.12.0/filters.json delete mode 100644 source/behavior/entities/1.13.0/filters/has_container_open.json delete mode 100644 source/behavior/entities/1.13.0/filters/has_ranged_weapon.json delete mode 100644 source/behavior/entities/1.13.0/filters/has_target.json delete mode 100644 source/behavior/entities/1.13.0/filters/in_nether.json delete mode 100644 source/behavior/entities/1.13.0/filters/inactivity_timer.json delete mode 100644 source/behavior/entities/1.13.0/filters/is_block.json delete mode 100644 source/behavior/entities/1.13.0/filters/is_leashed_to.json delete mode 100644 source/behavior/entities/1.13.0/filters/is_persistent.json delete mode 100644 source/behavior/entities/1.13.0/filters/is_sleeping.json delete mode 100644 source/behavior/entities/1.13.0/filters/light_level.json delete mode 100644 source/behavior/entities/1.13.0/filters/random_chance.json delete mode 100644 source/behavior/entities/1.13.0/filters/rider_count.json delete mode 100644 source/behavior/entities/1.13.0/filters/surface_mob.json delete mode 100644 source/behavior/entities/1.13.0/filters/trusts.json delete mode 100644 source/behavior/entities/1.13.0/filters/types/base_operator.json delete mode 100644 source/behavior/entities/1.13.0/filters/types/base_priority.json delete mode 100644 source/behavior/entities/1.13.0/filters/types/base_speed_multiplier.json delete mode 100644 source/behavior/entities/1.13.0/filters/types/base_subject.json delete mode 100644 source/behavior/entities/1.13.0/filters/types/base_test.json delete mode 100644 source/behavior/entities/1.13.0/filters/weather.json delete mode 100644 source/behavior/entities/1.13.0/filters/weather_at_position.json delete mode 100644 source/behavior/entities/1.13.0/types/base_operator.json delete mode 100644 source/behavior/entities/1.13.0/types/base_subject.json delete mode 100644 source/behavior/entities/1.13.0/types/base_test.json delete mode 100644 source/behavior/entities/1.16.0/filters.json delete mode 100644 source/behavior/entities/1.16.0/filters/has_container_open.json delete mode 100644 source/behavior/entities/1.16.0/filters/has_ranged_weapon.json delete mode 100644 source/behavior/entities/1.16.0/filters/has_target.json delete mode 100644 source/behavior/entities/1.16.0/filters/in_nether.json delete mode 100644 source/behavior/entities/1.16.0/filters/inactivity_timer.json delete mode 100644 source/behavior/entities/1.16.0/filters/is_block.json delete mode 100644 source/behavior/entities/1.16.0/filters/is_leashed_to.json delete mode 100644 source/behavior/entities/1.16.0/filters/is_persistent.json delete mode 100644 source/behavior/entities/1.16.0/filters/is_sleeping.json delete mode 100644 source/behavior/entities/1.16.0/filters/light_level.json delete mode 100644 source/behavior/entities/1.16.0/filters/random_chance.json delete mode 100644 source/behavior/entities/1.16.0/filters/rider_count.json delete mode 100644 source/behavior/entities/1.16.0/filters/surface_mob.json delete mode 100644 source/behavior/entities/1.16.0/filters/trusts.json delete mode 100644 source/behavior/entities/1.16.0/filters/types/base_operator.json delete mode 100644 source/behavior/entities/1.16.0/filters/types/base_subject.json delete mode 100644 source/behavior/entities/1.16.0/filters/types/base_test.json delete mode 100644 source/behavior/entities/1.16.0/filters/weather.json delete mode 100644 source/behavior/entities/1.16.0/filters/weather_at_position.json delete mode 100644 source/behavior/entities/1.16.0/types/base_operator.json delete mode 100644 source/behavior/entities/1.16.0/types/base_subject.json delete mode 100644 source/behavior/entities/1.16.0/types/base_test.json delete mode 100644 source/behavior/entities/1.16.100/filters.json delete mode 100644 source/behavior/entities/1.16.100/filters/has_container_open.json delete mode 100644 source/behavior/entities/1.16.100/filters/has_ranged_weapon.json delete mode 100644 source/behavior/entities/1.16.100/filters/has_target.json delete mode 100644 source/behavior/entities/1.16.100/filters/in_nether.json delete mode 100644 source/behavior/entities/1.16.100/filters/inactivity_timer.json delete mode 100644 source/behavior/entities/1.16.100/filters/is_block.json delete mode 100644 source/behavior/entities/1.16.100/filters/is_leashed_to.json delete mode 100644 source/behavior/entities/1.16.100/filters/is_persistent.json delete mode 100644 source/behavior/entities/1.16.100/filters/is_sleeping.json delete mode 100644 source/behavior/entities/1.16.100/filters/light_level.json delete mode 100644 source/behavior/entities/1.16.100/filters/random_chance.json delete mode 100644 source/behavior/entities/1.16.100/filters/rider_count.json delete mode 100644 source/behavior/entities/1.16.100/filters/surface_mob.json delete mode 100644 source/behavior/entities/1.16.100/filters/trusts.json delete mode 100644 source/behavior/entities/1.16.100/filters/types/base_operator.json delete mode 100644 source/behavior/entities/1.16.100/filters/types/base_subject.json delete mode 100644 source/behavior/entities/1.16.100/filters/types/base_test.json delete mode 100644 source/behavior/entities/1.16.100/filters/weather.json delete mode 100644 source/behavior/entities/1.16.100/filters/weather_at_position.json delete mode 100644 source/behavior/entities/1.16.100/types/base_operator.json delete mode 100644 source/behavior/entities/1.16.100/types/base_subject.json delete mode 100644 source/behavior/entities/1.16.100/types/base_test.json delete mode 100644 source/behavior/entities/1.8.0/filters.json delete mode 100644 source/behavior/entities/1.8.0/filters/clock_time.json delete mode 100644 source/behavior/entities/1.8.0/filters/distance_to_nearest_player.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_ability.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_biome_tag.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_component.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_damage.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_equipment.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_mob_effect.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_tag.json delete mode 100644 source/behavior/entities/1.8.0/filters/has_trade_supply.json delete mode 100644 source/behavior/entities/1.8.0/filters/hourly_clock_time.json delete mode 100644 source/behavior/entities/1.8.0/filters/in_caravan.json delete mode 100644 source/behavior/entities/1.8.0/filters/in_clouds.json delete mode 100644 source/behavior/entities/1.8.0/filters/in_lava.json delete mode 100644 source/behavior/entities/1.8.0/filters/in_water.json delete mode 100644 source/behavior/entities/1.8.0/filters/in_water_or_rain.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_altitude.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_avoiding_mobs.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_biome.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_brightness.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_climbing.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_color.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_daytime.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_difficulty.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_family.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_game_rule.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_humid.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_immobile.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_in_village.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_leashed.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_mark_variant.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_moving.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_owner.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_riding.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_skin_id.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_sneaking.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_snow_covered.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_target.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_temperature_type.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_temperature_value.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_underground.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_underwater.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_variant.json delete mode 100644 source/behavior/entities/1.8.0/filters/is_visible.json delete mode 100644 source/behavior/entities/1.8.0/filters/moon_intensity.json delete mode 100644 source/behavior/entities/1.8.0/filters/moon_phase.json delete mode 100644 source/behavior/entities/1.8.0/filters/on_ground.json delete mode 100644 source/behavior/entities/1.8.0/filters/on_ladder.json delete mode 100644 source/behavior/entities/1.8.0/filters/types/base_operator.json delete mode 100644 source/behavior/entities/1.8.0/filters/types/base_subject.json delete mode 100644 source/behavior/entities/1.8.0/filters/types/base_test.json diff --git a/source/behavior/entities/1.10.0/filters/types/base_operator.json b/source/behavior/entities/1.10.0/filters/types/base_operator.json deleted file mode 100644 index 0e9a1f5a..00000000 --- a/source/behavior/entities/1.10.0/filters/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.10.0/filters/types/base_subject.json b/source/behavior/entities/1.10.0/filters/types/base_subject.json deleted file mode 100644 index 3cbb8c5d..00000000 --- a/source/behavior/entities/1.10.0/filters/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.10.0/filters/types/base_test.json b/source/behavior/entities/1.10.0/filters/types/base_test.json deleted file mode 100644 index 246822e2..00000000 --- a/source/behavior/entities/1.10.0/filters/types/base_test.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.11.0/filters.json b/source/behavior/entities/1.11.0/filters.json deleted file mode 100644 index 7cfdd78e..00000000 --- a/source/behavior/entities/1.11.0/filters.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.11.0.minecraft.filters", - "title": "Filters 1.11.0", - "definitions": { - "filters_spec": { - "oneOf": [ - { - "propertyNames": { "enum": ["all_of", "any_of", "none_of"] }, - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - } - }, - { - "required": ["test"], - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - }, - "allOf": [ - { "if": { "properties": { "test": { "const": "clock_time" } } }, "then": { "$ref": "../1.8.0/filters/clock_time.json" } }, - { - "if": { "properties": { "test": { "const": "distance_to_nearest_player" } } }, - "then": { "$ref": "../1.8.0/filters/distance_to_nearest_player.json" } - }, - { "if": { "properties": { "test": { "const": "has_ability" } } }, "then": { "$ref": "../1.8.0/filters/has_ability.json" } }, - { "if": { "properties": { "test": { "const": "has_biome_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_biome_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_component" } } }, "then": { "$ref": "../1.8.0/filters/has_component.json" } }, - { "if": { "properties": { "test": { "const": "has_damage" } } }, "then": { "$ref": "../1.8.0/filters/has_damage.json" } }, - { "if": { "properties": { "test": { "const": "has_equipment" } } }, "then": { "$ref": "../1.8.0/filters/has_equipment.json" } }, - { "if": { "properties": { "test": { "const": "has_mob_effect" } } }, "then": { "$ref": "../1.8.0/filters/has_mob_effect.json" } }, - { "if": { "properties": { "test": { "const": "has_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_trade_supply" } } }, "then": { "$ref": "../1.8.0/filters/has_trade_supply.json" } }, - { "if": { "properties": { "test": { "const": "hourly_clock_time" } } }, "then": { "$ref": "../1.8.0/filters/hourly_clock_time.json" } }, - { "if": { "properties": { "test": { "const": "in_caravan" } } }, "then": { "$ref": "../1.8.0/filters/in_caravan.json" } }, - { "if": { "properties": { "test": { "const": "in_clouds" } } }, "then": { "$ref": "../1.8.0/filters/in_clouds.json" } }, - { "if": { "properties": { "test": { "const": "in_lava" } } }, "then": { "$ref": "../1.8.0/filters/in_lava.json" } }, - { "if": { "properties": { "test": { "const": "in_water" } } }, "then": { "$ref": "../1.8.0/filters/in_water.json" } }, - { "if": { "properties": { "test": { "const": "in_water_or_rain" } } }, "then": { "$ref": "../1.8.0/filters/in_water_or_rain.json" } }, - { "if": { "properties": { "test": { "const": "is_altitude" } } }, "then": { "$ref": "../1.8.0/filters/is_altitude.json" } }, - { "if": { "properties": { "test": { "const": "is_avoiding_mobs" } } }, "then": { "$ref": "../1.8.0/filters/is_avoiding_mobs.json" } }, - { "if": { "properties": { "test": { "const": "is_biome" } } }, "then": { "$ref": "../1.8.0/filters/is_biome.json" } }, - { "if": { "properties": { "test": { "const": "is_brightness" } } }, "then": { "$ref": "../1.8.0/filters/is_brightness.json" } }, - { "if": { "properties": { "test": { "const": "is_climbing" } } }, "then": { "$ref": "../1.8.0/filters/is_climbing.json" } }, - { "if": { "properties": { "test": { "const": "is_color" } } }, "then": { "$ref": "../1.8.0/filters/is_color.json" } }, - { "if": { "properties": { "test": { "const": "is_daytime" } } }, "then": { "$ref": "../1.8.0/filters/is_daytime.json" } }, - { "if": { "properties": { "test": { "const": "is_difficulty" } } }, "then": { "$ref": "../1.8.0/filters/is_difficulty.json" } }, - { "if": { "properties": { "test": { "const": "is_family" } } }, "then": { "$ref": "../1.8.0/filters/is_family.json" } }, - { "if": { "properties": { "test": { "const": "is_game_rule" } } }, "then": { "$ref": "../1.8.0/filters/is_game_rule.json" } }, - { "if": { "properties": { "test": { "const": "is_humid" } } }, "then": { "$ref": "../1.8.0/filters/is_humid.json" } }, - { "if": { "properties": { "test": { "const": "is_immobile" } } }, "then": { "$ref": "../1.8.0/filters/is_immobile.json" } }, - { "if": { "properties": { "test": { "const": "is_in_village" } } }, "then": { "$ref": "../1.8.0/filters/is_in_village.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed" } } }, "then": { "$ref": "../1.8.0/filters/is_leashed.json" } }, - { "if": { "properties": { "test": { "const": "is_mark_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_mark_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_moving" } } }, "then": { "$ref": "../1.8.0/filters/is_moving.json" } }, - { "if": { "properties": { "test": { "const": "is_owner" } } }, "then": { "$ref": "../1.8.0/filters/is_owner.json" } }, - { "if": { "properties": { "test": { "const": "is_riding" } } }, "then": { "$ref": "../1.8.0/filters/is_riding.json" } }, - { "if": { "properties": { "test": { "const": "is_skin_id" } } }, "then": { "$ref": "../1.8.0/filters/is_skin_id.json" } }, - { "if": { "properties": { "test": { "const": "is_sneaking" } } }, "then": { "$ref": "../1.8.0/filters/is_sneaking.json" } }, - { "if": { "properties": { "test": { "const": "is_snow_covered" } } }, "then": { "$ref": "../1.8.0/filters/is_snow_covered.json" } }, - { "if": { "properties": { "test": { "const": "is_target" } } }, "then": { "$ref": "../1.8.0/filters/is_target.json" } }, - { - "if": { "properties": { "test": { "const": "is_temperature_type" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_type.json" } - }, - { - "if": { "properties": { "test": { "const": "is_temperature_value" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_value.json" } - }, - { "if": { "properties": { "test": { "const": "is_underground" } } }, "then": { "$ref": "../1.8.0/filters/is_underground.json" } }, - { "if": { "properties": { "test": { "const": "is_underwater" } } }, "then": { "$ref": "../1.8.0/filters/is_underwater.json" } }, - { "if": { "properties": { "test": { "const": "is_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_visible" } } }, "then": { "$ref": "../1.8.0/filters/is_visible.json" } }, - { "if": { "properties": { "test": { "const": "moon_intensity" } } }, "then": { "$ref": "../1.8.0/filters/moon_intensity.json" } }, - { "if": { "properties": { "test": { "const": "moon_phase" } } }, "then": { "$ref": "../1.8.0/filters/moon_phase.json" } }, - { "if": { "properties": { "test": { "const": "on_ground" } } }, "then": { "$ref": "../1.8.0/filters/on_ground.json" } }, - { "if": { "properties": { "test": { "const": "on_ladder" } } }, "then": { "$ref": "../1.8.0/filters/on_ladder.json" } } - ] - } - ] - }, - "groups_spec": { - "oneOf": [ - { "type": "array", "items": { "$ref": "#/definitions/groups_spec" } }, - { "type": "object", "$ref": "#/definitions/filters_spec" } - ] - } - }, - "$ref": "#/definitions/groups_spec" -} diff --git a/source/behavior/entities/1.12.0/filters.json b/source/behavior/entities/1.12.0/filters.json deleted file mode 100644 index f4b7cc15..00000000 --- a/source/behavior/entities/1.12.0/filters.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.12.0.minecraft.filters", - "title": "Filters 1.12.0", - "definitions": { - "filters_spec": { - "oneOf": [ - { - "propertyNames": { "enum": ["all_of", "any_of", "none_of"] }, - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - } - }, - { - "required": ["test"], - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - }, - "allOf": [ - { "if": { "properties": { "test": { "const": "clock_time" } } }, "then": { "$ref": "../1.8.0/filters/clock_time.json" } }, - { - "if": { "properties": { "test": { "const": "distance_to_nearest_player" } } }, - "then": { "$ref": "../1.8.0/filters/distance_to_nearest_player.json" } - }, - { "if": { "properties": { "test": { "const": "has_ability" } } }, "then": { "$ref": "../1.8.0/filters/has_ability.json" } }, - { "if": { "properties": { "test": { "const": "has_biome_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_biome_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_component" } } }, "then": { "$ref": "../1.8.0/filters/has_component.json" } }, - { "if": { "properties": { "test": { "const": "has_damage" } } }, "then": { "$ref": "../1.8.0/filters/has_damage.json" } }, - { "if": { "properties": { "test": { "const": "has_equipment" } } }, "then": { "$ref": "../1.8.0/filters/has_equipment.json" } }, - { "if": { "properties": { "test": { "const": "has_mob_effect" } } }, "then": { "$ref": "../1.8.0/filters/has_mob_effect.json" } }, - { "if": { "properties": { "test": { "const": "has_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_trade_supply" } } }, "then": { "$ref": "../1.8.0/filters/has_trade_supply.json" } }, - { "if": { "properties": { "test": { "const": "hourly_clock_time" } } }, "then": { "$ref": "../1.8.0/filters/hourly_clock_time.json" } }, - { "if": { "properties": { "test": { "const": "in_caravan" } } }, "then": { "$ref": "../1.8.0/filters/in_caravan.json" } }, - { "if": { "properties": { "test": { "const": "in_clouds" } } }, "then": { "$ref": "../1.8.0/filters/in_clouds.json" } }, - { "if": { "properties": { "test": { "const": "in_lava" } } }, "then": { "$ref": "../1.8.0/filters/in_lava.json" } }, - { "if": { "properties": { "test": { "const": "in_water" } } }, "then": { "$ref": "../1.8.0/filters/in_water.json" } }, - { "if": { "properties": { "test": { "const": "in_water_or_rain" } } }, "then": { "$ref": "../1.8.0/filters/in_water_or_rain.json" } }, - { "if": { "properties": { "test": { "const": "is_altitude" } } }, "then": { "$ref": "../1.8.0/filters/is_altitude.json" } }, - { "if": { "properties": { "test": { "const": "is_avoiding_mobs" } } }, "then": { "$ref": "../1.8.0/filters/is_avoiding_mobs.json" } }, - { "if": { "properties": { "test": { "const": "is_biome" } } }, "then": { "$ref": "../1.8.0/filters/is_biome.json" } }, - { "if": { "properties": { "test": { "const": "is_brightness" } } }, "then": { "$ref": "../1.8.0/filters/is_brightness.json" } }, - { "if": { "properties": { "test": { "const": "is_climbing" } } }, "then": { "$ref": "../1.8.0/filters/is_climbing.json" } }, - { "if": { "properties": { "test": { "const": "is_color" } } }, "then": { "$ref": "../1.8.0/filters/is_color.json" } }, - { "if": { "properties": { "test": { "const": "is_daytime" } } }, "then": { "$ref": "../1.8.0/filters/is_daytime.json" } }, - { "if": { "properties": { "test": { "const": "is_difficulty" } } }, "then": { "$ref": "../1.8.0/filters/is_difficulty.json" } }, - { "if": { "properties": { "test": { "const": "is_family" } } }, "then": { "$ref": "../1.8.0/filters/is_family.json" } }, - { "if": { "properties": { "test": { "const": "is_game_rule" } } }, "then": { "$ref": "../1.8.0/filters/is_game_rule.json" } }, - { "if": { "properties": { "test": { "const": "is_humid" } } }, "then": { "$ref": "../1.8.0/filters/is_humid.json" } }, - { "if": { "properties": { "test": { "const": "is_immobile" } } }, "then": { "$ref": "../1.8.0/filters/is_immobile.json" } }, - { "if": { "properties": { "test": { "const": "is_in_village" } } }, "then": { "$ref": "../1.8.0/filters/is_in_village.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed" } } }, "then": { "$ref": "../1.8.0/filters/is_leashed.json" } }, - { "if": { "properties": { "test": { "const": "is_mark_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_mark_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_moving" } } }, "then": { "$ref": "../1.8.0/filters/is_moving.json" } }, - { "if": { "properties": { "test": { "const": "is_owner" } } }, "then": { "$ref": "../1.8.0/filters/is_owner.json" } }, - { "if": { "properties": { "test": { "const": "is_riding" } } }, "then": { "$ref": "../1.8.0/filters/is_riding.json" } }, - { "if": { "properties": { "test": { "const": "is_skin_id" } } }, "then": { "$ref": "../1.8.0/filters/is_skin_id.json" } }, - { "if": { "properties": { "test": { "const": "is_sneaking" } } }, "then": { "$ref": "../1.8.0/filters/is_sneaking.json" } }, - { "if": { "properties": { "test": { "const": "is_snow_covered" } } }, "then": { "$ref": "../1.8.0/filters/is_snow_covered.json" } }, - { "if": { "properties": { "test": { "const": "is_target" } } }, "then": { "$ref": "../1.8.0/filters/is_target.json" } }, - { - "if": { "properties": { "test": { "const": "is_temperature_type" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_type.json" } - }, - { - "if": { "properties": { "test": { "const": "is_temperature_value" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_value.json" } - }, - { "if": { "properties": { "test": { "const": "is_underground" } } }, "then": { "$ref": "../1.8.0/filters/is_underground.json" } }, - { "if": { "properties": { "test": { "const": "is_underwater" } } }, "then": { "$ref": "../1.8.0/filters/is_underwater.json" } }, - { "if": { "properties": { "test": { "const": "is_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_visible" } } }, "then": { "$ref": "../1.8.0/filters/is_visible.json" } }, - { "if": { "properties": { "test": { "const": "moon_intensity" } } }, "then": { "$ref": "../1.8.0/filters/moon_intensity.json" } }, - { "if": { "properties": { "test": { "const": "moon_phase" } } }, "then": { "$ref": "../1.8.0/filters/moon_phase.json" } }, - { "if": { "properties": { "test": { "const": "on_ground" } } }, "then": { "$ref": "../1.8.0/filters/on_ground.json" } }, - { "if": { "properties": { "test": { "const": "on_ladder" } } }, "then": { "$ref": "../1.8.0/filters/on_ladder.json" } } - ] - } - ] - }, - "groups_spec": { - "oneOf": [ - { "type": "array", "items": { "$ref": "#/definitions/groups_spec" } }, - { "type": "object", "$ref": "#/definitions/filters_spec" } - ] - } - }, - "$ref": "#/definitions/groups_spec" -} diff --git a/source/behavior/entities/1.13.0/filters/has_container_open.json b/source/behavior/entities/1.13.0/filters/has_container_open.json deleted file mode 100644 index 8fa4a305..00000000 --- a/source/behavior/entities/1.13.0/filters/has_container_open.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.has_container_open", - "type": "object", - "title": "Filters Has Container Open 1.13.0", - "description": "Returns true when the subject Player entity has opened a container.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/has_ranged_weapon.json b/source/behavior/entities/1.13.0/filters/has_ranged_weapon.json deleted file mode 100644 index 0375d489..00000000 --- a/source/behavior/entities/1.13.0/filters/has_ranged_weapon.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.has_ranged_weapon", - "type": "object", - "title": "Filters Has Ranged Weapon 1.13.0", - "description": "Returns true when the subject entity is holding a ranged weapon like a bow or crossbow.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/has_target.json b/source/behavior/entities/1.13.0/filters/has_target.json deleted file mode 100644 index 4f35b48e..00000000 --- a/source/behavior/entities/1.13.0/filters/has_target.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.has_target", - "type": "object", - "title": "Filters Has Target 1.13.0", - "description": "Returns true if the subject entity has a valid target.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/in_nether.json b/source/behavior/entities/1.13.0/filters/in_nether.json deleted file mode 100644 index 6a2c4c09..00000000 --- a/source/behavior/entities/1.13.0/filters/in_nether.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.in_nether", - "type": "object", - "title": "Filters In Nether 1.13.0", - "description": "Returns true when the subject entity is in Nether.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/inactivity_timer.json b/source/behavior/entities/1.13.0/filters/inactivity_timer.json deleted file mode 100644 index 3d147240..00000000 --- a/source/behavior/entities/1.13.0/filters/inactivity_timer.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.inactivity_timer", - "type": "object", - "title": "Filters Inactivity Timer 1.13.0", - "description": "Tests if the specified duration in seconds of inactivity for despawning has been reached.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/filters/is_block.json b/source/behavior/entities/1.13.0/filters/is_block.json deleted file mode 100644 index 5e938687..00000000 --- a/source/behavior/entities/1.13.0/filters/is_block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.is_block", - "type": "object", - "title": "Filters Is Block 1.13.0", - "description": "Returns true when the block has the given name.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/filters/is_leashed_to.json b/source/behavior/entities/1.13.0/filters/is_leashed_to.json deleted file mode 100644 index d0be0ea8..00000000 --- a/source/behavior/entities/1.13.0/filters/is_leashed_to.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.is_leashed_to", - "type": "object", - "title": "Filters Is Leashed To 1.13.0", - "description": "Returns true if the subject entity leashed to the calling entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/is_persistent.json b/source/behavior/entities/1.13.0/filters/is_persistent.json deleted file mode 100644 index 5ec434a0..00000000 --- a/source/behavior/entities/1.13.0/filters/is_persistent.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.is_persistent", - "type": "object", - "title": "Filters Is Persistent 1.13.0", - "description": "Tests if the subject's persistence matches the bool value passed in.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/is_sleeping.json b/source/behavior/entities/1.13.0/filters/is_sleeping.json deleted file mode 100644 index 17d79224..00000000 --- a/source/behavior/entities/1.13.0/filters/is_sleeping.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.is_sleeping", - "type": "object", - "title": "Filters Is Sleeping 1.13.0", - "description": "Tests whether the Subject is sleeping.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/light_level.json b/source/behavior/entities/1.13.0/filters/light_level.json deleted file mode 100644 index 58e87796..00000000 --- a/source/behavior/entities/1.13.0/filters/light_level.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.light_level", - "type": "object", - "title": "Filters Light Level 1.13.0", - "description": "Tests is the mob is outside of the specified light level range (0, 16).", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value", "minimum": 0, "maximum": 16 } - } -} diff --git a/source/behavior/entities/1.13.0/filters/random_chance.json b/source/behavior/entities/1.13.0/filters/random_chance.json deleted file mode 100644 index 18e09897..00000000 --- a/source/behavior/entities/1.13.0/filters/random_chance.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.random_chance", - "type": "object", - "title": "Filters Random Chance 1.13.0", - "description": "Returns true if the random chance rolls 0 out of a specified max range.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/filters/rider_count.json b/source/behavior/entities/1.13.0/filters/rider_count.json deleted file mode 100644 index b99f00e2..00000000 --- a/source/behavior/entities/1.13.0/filters/rider_count.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.rider_count", - "type": "object", - "title": "Filters Rider Count 1.13.0", - "description": "Returns the number of riders on this entity.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/filters/surface_mob.json b/source/behavior/entities/1.13.0/filters/surface_mob.json deleted file mode 100644 index 5a4914cf..00000000 --- a/source/behavior/entities/1.13.0/filters/surface_mob.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.surface_mob", - "type": "object", - "title": "Filters Surface Mob 1.13.0", - "description": "Tests if the subject is a surface mob.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/trusts.json b/source/behavior/entities/1.13.0/filters/trusts.json deleted file mode 100644 index 8f69a592..00000000 --- a/source/behavior/entities/1.13.0/filters/trusts.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.trusts", - "type": "object", - "title": "Filters Trusts 1.13.0", - "description": "Returns true if the subject is trusted by entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.13.0/filters/types/base_operator.json b/source/behavior/entities/1.13.0/filters/types/base_operator.json deleted file mode 100644 index 3b563285..00000000 --- a/source/behavior/entities/1.13.0/filters/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.13.0/filters/types/base_priority.json b/source/behavior/entities/1.13.0/filters/types/base_priority.json deleted file mode 100644 index 36eacc95..00000000 --- a/source/behavior/entities/1.13.0/filters/types/base_priority.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.base_priority", - "additionalProperties": false, - "type": "integer", - "title": "Priority", - "minimum": 0, - "description": "Allows the mob to drink potions based on specified environment conditions." -} diff --git a/source/behavior/entities/1.13.0/filters/types/base_speed_multiplier.json b/source/behavior/entities/1.13.0/filters/types/base_speed_multiplier.json deleted file mode 100644 index c8d714ce..00000000 --- a/source/behavior/entities/1.13.0/filters/types/base_speed_multiplier.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.speed_multiplier", - "additionalProperties": false, - "default": 1.0, - "description": "Movement speed multiplier of the mob when using this AI Goal.", - "type": "number", - "title": "Speed Multiplier" -} diff --git a/source/behavior/entities/1.13.0/filters/types/base_subject.json b/source/behavior/entities/1.13.0/filters/types/base_subject.json deleted file mode 100644 index 5324a540..00000000 --- a/source/behavior/entities/1.13.0/filters/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.13.0/filters/types/base_test.json b/source/behavior/entities/1.13.0/filters/types/base_test.json deleted file mode 100644 index bb9736dc..00000000 --- a/source/behavior/entities/1.13.0/filters/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.13.0/filters/weather.json b/source/behavior/entities/1.13.0/filters/weather.json deleted file mode 100644 index 73983166..00000000 --- a/source/behavior/entities/1.13.0/filters/weather.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.weather", - "type": "object", - "title": "Filters Weather 1.13.0", - "description": "Tests the current weather in the dimension against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/filters/weather_at_position.json b/source/behavior/entities/1.13.0/filters/weather_at_position.json deleted file mode 100644 index a671b266..00000000 --- a/source/behavior/entities/1.13.0/filters/weather_at_position.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.13.0.filters.weather_at_position", - "type": "object", - "title": "Filters Weather At Position 1.13.0", - "description": "Tests the current weather, at the actor's position, against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.13.0/types/base_operator.json b/source/behavior/entities/1.13.0/types/base_operator.json deleted file mode 100644 index 3b563285..00000000 --- a/source/behavior/entities/1.13.0/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.13.0/types/base_subject.json b/source/behavior/entities/1.13.0/types/base_subject.json deleted file mode 100644 index 5324a540..00000000 --- a/source/behavior/entities/1.13.0/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.13.0/types/base_test.json b/source/behavior/entities/1.13.0/types/base_test.json deleted file mode 100644 index bb9736dc..00000000 --- a/source/behavior/entities/1.13.0/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/filters.json b/source/behavior/entities/1.16.0/filters.json deleted file mode 100644 index ee9df8c7..00000000 --- a/source/behavior/entities/1.16.0/filters.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.minecraft.filters", - "title": "Filters 1.16.0", - "definitions": { - "filters_spec": { - "oneOf": [ - { - "propertyNames": { "enum": ["all_of", "any_of", "none_of"] }, - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - } - }, - { - "required": ["test"], - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - }, - "allOf": [ - { "if": { "properties": { "test": { "const": "clock_time" } } }, "then": { "$ref": "../1.8.0/filters/clock_time.json" } }, - { - "if": { "properties": { "test": { "const": "distance_to_nearest_player" } } }, - "then": { "$ref": "../1.8.0/filters/distance_to_nearest_player.json" } - }, - { "if": { "properties": { "test": { "const": "has_ability" } } }, "then": { "$ref": "../1.8.0/filters/has_ability.json" } }, - { "if": { "properties": { "test": { "const": "has_biome_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_biome_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_component" } } }, "then": { "$ref": "../1.8.0/filters/has_component.json" } }, - { "if": { "properties": { "test": { "const": "has_container_open" } } }, "then": { "$ref": "./filters/has_container_open.json" } }, - { "if": { "properties": { "test": { "const": "has_damage" } } }, "then": { "$ref": "../1.8.0/filters/has_damage.json" } }, - { "if": { "properties": { "test": { "const": "has_equipment" } } }, "then": { "$ref": "../1.8.0/filters/has_equipment.json" } }, - { "if": { "properties": { "test": { "const": "has_mob_effect" } } }, "then": { "$ref": "../1.8.0/filters/has_mob_effect.json" } }, - { "if": { "properties": { "test": { "const": "has_ranged_weapon" } } }, "then": { "$ref": "./filters/has_ranged_weapon.json" } }, - { "if": { "properties": { "test": { "const": "has_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_target" } } }, "then": { "$ref": "./filters/has_target.json" } }, - { "if": { "properties": { "test": { "const": "has_trade_supply" } } }, "then": { "$ref": "../1.8.0/filters/has_trade_supply.json" } }, - { "if": { "properties": { "test": { "const": "hourly_clock_time" } } }, "then": { "$ref": "../1.8.0/filters/hourly_clock_time.json" } }, - { "if": { "properties": { "test": { "const": "in_caravan" } } }, "then": { "$ref": "../1.8.0/filters/in_caravan.json" } }, - { "if": { "properties": { "test": { "const": "in_clouds" } } }, "then": { "$ref": "../1.8.0/filters/in_clouds.json" } }, - { "if": { "properties": { "test": { "const": "in_lava" } } }, "then": { "$ref": "../1.8.0/filters/in_lava.json" } }, - { "if": { "properties": { "test": { "const": "in_nether" } } }, "then": { "$ref": "./filters/in_nether.json" } }, - { "if": { "properties": { "test": { "const": "in_water" } } }, "then": { "$ref": "../1.8.0/filters/in_water.json" } }, - { "if": { "properties": { "test": { "const": "in_water_or_rain" } } }, "then": { "$ref": "../1.8.0/filters/in_water_or_rain.json" } }, - { "if": { "properties": { "test": { "const": "inactivity_timer" } } }, "then": { "$ref": "./filters/inactivity_timer.json" } }, - { "if": { "properties": { "test": { "const": "is_altitude" } } }, "then": { "$ref": "../1.8.0/filters/is_altitude.json" } }, - { "if": { "properties": { "test": { "const": "is_avoiding_mobs" } } }, "then": { "$ref": "../1.8.0/filters/is_avoiding_mobs.json" } }, - { "if": { "properties": { "test": { "const": "is_biome" } } }, "then": { "$ref": "../1.8.0/filters/is_biome.json" } }, - { "if": { "properties": { "test": { "const": "is_block" } } }, "then": { "$ref": "./filters/is_block.json" } }, - { "if": { "properties": { "test": { "const": "is_brightness" } } }, "then": { "$ref": "../1.8.0/filters/is_brightness.json" } }, - { "if": { "properties": { "test": { "const": "is_climbing" } } }, "then": { "$ref": "../1.8.0/filters/is_climbing.json" } }, - { "if": { "properties": { "test": { "const": "is_color" } } }, "then": { "$ref": "../1.8.0/filters/is_color.json" } }, - { "if": { "properties": { "test": { "const": "is_daytime" } } }, "then": { "$ref": "../1.8.0/filters/is_daytime.json" } }, - { "if": { "properties": { "test": { "const": "is_difficulty" } } }, "then": { "$ref": "../1.8.0/filters/is_difficulty.json" } }, - { "if": { "properties": { "test": { "const": "is_family" } } }, "then": { "$ref": "../1.8.0/filters/is_family.json" } }, - { "if": { "properties": { "test": { "const": "is_game_rule" } } }, "then": { "$ref": "../1.8.0/filters/is_game_rule.json" } }, - { "if": { "properties": { "test": { "const": "is_humid" } } }, "then": { "$ref": "../1.8.0/filters/is_humid.json" } }, - { "if": { "properties": { "test": { "const": "is_immobile" } } }, "then": { "$ref": "../1.8.0/filters/is_immobile.json" } }, - { "if": { "properties": { "test": { "const": "is_in_village" } } }, "then": { "$ref": "../1.8.0/filters/is_in_village.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed" } } }, "then": { "$ref": "../1.8.0/filters/is_leashed.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed_to" } } }, "then": { "$ref": "./filters/is_leashed_to.json" } }, - { "if": { "properties": { "test": { "const": "is_mark_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_mark_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_moving" } } }, "then": { "$ref": "../1.8.0/filters/is_moving.json" } }, - { "if": { "properties": { "test": { "const": "is_owner" } } }, "then": { "$ref": "../1.8.0/filters/is_owner.json" } }, - { "if": { "properties": { "test": { "const": "is_persistent" } } }, "then": { "$ref": "./filters/is_persistent.json" } }, - { "if": { "properties": { "test": { "const": "is_riding" } } }, "then": { "$ref": "../1.8.0/filters/is_riding.json" } }, - { "if": { "properties": { "test": { "const": "is_skin_id" } } }, "then": { "$ref": "../1.8.0/filters/is_skin_id.json" } }, - { "if": { "properties": { "test": { "const": "is_sleeping" } } }, "then": { "$ref": "./filters/is_sleeping.json" } }, - { "if": { "properties": { "test": { "const": "is_sneaking" } } }, "then": { "$ref": "../1.8.0/filters/is_sneaking.json" } }, - { "if": { "properties": { "test": { "const": "is_snow_covered" } } }, "then": { "$ref": "../1.8.0/filters/is_snow_covered.json" } }, - { "if": { "properties": { "test": { "const": "is_target" } } }, "then": { "$ref": "../1.8.0/filters/is_target.json" } }, - { - "if": { "properties": { "test": { "const": "is_temperature_type" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_type.json" } - }, - { - "if": { "properties": { "test": { "const": "is_temperature_value" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_value.json" } - }, - { "if": { "properties": { "test": { "const": "is_underground" } } }, "then": { "$ref": "../1.8.0/filters/is_underground.json" } }, - { "if": { "properties": { "test": { "const": "is_underwater" } } }, "then": { "$ref": "../1.8.0/filters/is_underwater.json" } }, - { "if": { "properties": { "test": { "const": "is_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_visible" } } }, "then": { "$ref": "../1.8.0/filters/is_visible.json" } }, - { "not": { "properties": { "test": { "const": "is_weather" } }, "$comment": "DEPRECATED" } }, - { "if": { "properties": { "test": { "const": "light_level" } } }, "then": { "$ref": "./filters/light_level.json" } }, - { "if": { "properties": { "test": { "const": "moon_intensity" } } }, "then": { "$ref": "../1.8.0/filters/moon_intensity.json" } }, - { "if": { "properties": { "test": { "const": "moon_phase" } } }, "then": { "$ref": "../1.8.0/filters/moon_phase.json" } }, - { "if": { "properties": { "test": { "const": "on_ground" } } }, "then": { "$ref": "../1.8.0/filters/on_ground.json" } }, - { "if": { "properties": { "test": { "const": "on_ladder" } } }, "then": { "$ref": "../1.8.0/filters/on_ladder.json" } }, - { "if": { "properties": { "test": { "const": "random_chance" } } }, "then": { "$ref": "./filters/random_chance.json" } }, - { "if": { "properties": { "test": { "const": "rider_count" } } }, "then": { "$ref": "./filters/rider_count.json" } }, - { "if": { "properties": { "test": { "const": "surface_mob" } } }, "then": { "$ref": "./filters/surface_mob.json" } }, - { "if": { "properties": { "test": { "const": "trusts" } } }, "then": { "$ref": "./filters/trusts.json" } }, - { "if": { "properties": { "test": { "const": "weather" } } }, "then": { "$ref": "./filters/weather.json" } }, - { "if": { "properties": { "test": { "const": "weather_at_position" } } }, "then": { "$ref": "./filters/weather_at_position.json" } } - ] - } - ] - }, - "groups_spec": { - "oneOf": [ - { "type": "array", "items": { "$ref": "#/definitions/groups_spec" } }, - { "type": "object", "$ref": "#/definitions/filters_spec" } - ] - } - }, - "$ref": "#/definitions/groups_spec" -} diff --git a/source/behavior/entities/1.16.0/filters/has_container_open.json b/source/behavior/entities/1.16.0/filters/has_container_open.json deleted file mode 100644 index a6f51d44..00000000 --- a/source/behavior/entities/1.16.0/filters/has_container_open.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.has_container_open", - "type": "object", - "title": "Filters Has Container Open 1.16.0", - "description": "Returns true when the subject Player entity has opened a container.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/has_ranged_weapon.json b/source/behavior/entities/1.16.0/filters/has_ranged_weapon.json deleted file mode 100644 index e190a81c..00000000 --- a/source/behavior/entities/1.16.0/filters/has_ranged_weapon.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.has_ranged_weapon", - "type": "object", - "title": "Filters Has Ranged Weapon 1.16.0", - "description": "Returns true when the subject entity is holding a ranged weapon like a bow or crossbow.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/has_target.json b/source/behavior/entities/1.16.0/filters/has_target.json deleted file mode 100644 index a5e92bd1..00000000 --- a/source/behavior/entities/1.16.0/filters/has_target.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.has_target", - "type": "object", - "title": "Filters Has Target 1.16.0", - "description": "Returns true if the subject entity has a valid target.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/in_nether.json b/source/behavior/entities/1.16.0/filters/in_nether.json deleted file mode 100644 index 3b94f364..00000000 --- a/source/behavior/entities/1.16.0/filters/in_nether.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.in_nether", - "type": "object", - "title": "Filters In Nether 1.16.0", - "description": "Returns true when the subject entity is in Nether.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/inactivity_timer.json b/source/behavior/entities/1.16.0/filters/inactivity_timer.json deleted file mode 100644 index e6a81b68..00000000 --- a/source/behavior/entities/1.16.0/filters/inactivity_timer.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.inactivity_timer", - "type": "object", - "title": "Filters Inactivity Timer 1.16.0", - "description": "Tests if the specified duration in seconds of inactivity for despawning has been reached.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/filters/is_block.json b/source/behavior/entities/1.16.0/filters/is_block.json deleted file mode 100644 index ee11d7e7..00000000 --- a/source/behavior/entities/1.16.0/filters/is_block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.is_block", - "type": "object", - "title": "Filters Is Block 1.16.0", - "description": "Returns true when the block has the given name.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/filters/is_leashed_to.json b/source/behavior/entities/1.16.0/filters/is_leashed_to.json deleted file mode 100644 index 10d7b965..00000000 --- a/source/behavior/entities/1.16.0/filters/is_leashed_to.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.is_leashed_to", - "type": "object", - "title": "Filters Is Leashed To 1.16.0", - "description": "Returns true if the subject entity leashed to the calling entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/is_persistent.json b/source/behavior/entities/1.16.0/filters/is_persistent.json deleted file mode 100644 index 9a63d5a8..00000000 --- a/source/behavior/entities/1.16.0/filters/is_persistent.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.is_persistent", - "type": "object", - "title": "Filters Is Persistent 1.16.0", - "description": "Tests if the subject's persistence matches the bool value passed in.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/is_sleeping.json b/source/behavior/entities/1.16.0/filters/is_sleeping.json deleted file mode 100644 index bd3a11ba..00000000 --- a/source/behavior/entities/1.16.0/filters/is_sleeping.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.is_sleeping", - "type": "object", - "title": "Filters Is Sleeping 1.16.0", - "description": "Tests whether the Subject is sleeping.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/light_level.json b/source/behavior/entities/1.16.0/filters/light_level.json deleted file mode 100644 index 43eaa53d..00000000 --- a/source/behavior/entities/1.16.0/filters/light_level.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.light_level", - "type": "object", - "title": "Filters Light Level 1.16.0", - "description": "Tests is the mob is outside of the specified light level range (0, 16).", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value", "minimum": 0, "maximum": 16 } - } -} diff --git a/source/behavior/entities/1.16.0/filters/random_chance.json b/source/behavior/entities/1.16.0/filters/random_chance.json deleted file mode 100644 index 2399377b..00000000 --- a/source/behavior/entities/1.16.0/filters/random_chance.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.random_chance", - "type": "object", - "title": "Filters Random Chance 1.16.0", - "description": "Returns true if the random chance rolls 0 out of a specified max range.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/filters/rider_count.json b/source/behavior/entities/1.16.0/filters/rider_count.json deleted file mode 100644 index 2b29d7be..00000000 --- a/source/behavior/entities/1.16.0/filters/rider_count.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.rider_count", - "type": "object", - "title": "Filters Rider Count 1.16.0", - "description": "Returns the number of riders on this entity.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/filters/surface_mob.json b/source/behavior/entities/1.16.0/filters/surface_mob.json deleted file mode 100644 index c4dd4607..00000000 --- a/source/behavior/entities/1.16.0/filters/surface_mob.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.surface_mob", - "type": "object", - "title": "Filters Surface Mob 1.16.0", - "description": "Tests if the subject is a surface mob.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/trusts.json b/source/behavior/entities/1.16.0/filters/trusts.json deleted file mode 100644 index 334456bf..00000000 --- a/source/behavior/entities/1.16.0/filters/trusts.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.trusts", - "type": "object", - "title": "Filters Trusts 1.16.0", - "description": "Returns true if the subject is trusted by entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.0/filters/types/base_operator.json b/source/behavior/entities/1.16.0/filters/types/base_operator.json deleted file mode 100644 index 07edbfa7..00000000 --- a/source/behavior/entities/1.16.0/filters/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/filters/types/base_subject.json b/source/behavior/entities/1.16.0/filters/types/base_subject.json deleted file mode 100644 index a88e186b..00000000 --- a/source/behavior/entities/1.16.0/filters/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/filters/types/base_test.json b/source/behavior/entities/1.16.0/filters/types/base_test.json deleted file mode 100644 index dddb6ec3..00000000 --- a/source/behavior/entities/1.16.0/filters/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/filters/weather.json b/source/behavior/entities/1.16.0/filters/weather.json deleted file mode 100644 index dce32aee..00000000 --- a/source/behavior/entities/1.16.0/filters/weather.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.weather", - "type": "object", - "title": "Filters Weather 1.16.0", - "description": "Tests the current weather in the dimension against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/filters/weather_at_position.json b/source/behavior/entities/1.16.0/filters/weather_at_position.json deleted file mode 100644 index e412e246..00000000 --- a/source/behavior/entities/1.16.0/filters/weather_at_position.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.0.filters.weather_at_position", - "type": "object", - "title": "Filters Weather At Position 1.16.0", - "description": "Tests the current weather, at the actor's position, against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.0/types/base_operator.json b/source/behavior/entities/1.16.0/types/base_operator.json deleted file mode 100644 index 07edbfa7..00000000 --- a/source/behavior/entities/1.16.0/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/types/base_subject.json b/source/behavior/entities/1.16.0/types/base_subject.json deleted file mode 100644 index a88e186b..00000000 --- a/source/behavior/entities/1.16.0/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.0/types/base_test.json b/source/behavior/entities/1.16.0/types/base_test.json deleted file mode 100644 index dddb6ec3..00000000 --- a/source/behavior/entities/1.16.0/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/filters.json b/source/behavior/entities/1.16.100/filters.json deleted file mode 100644 index 0235c5d7..00000000 --- a/source/behavior/entities/1.16.100/filters.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.minecraft.filters", - "title": "Filters 1.16.100", - "definitions": { - "filters_spec": { - "oneOf": [ - { - "propertyNames": { "enum": ["all_of", "any_of", "none_of"] }, - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - } - }, - { - "required": ["test"], - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - }, - "allOf": [ - { "if": { "properties": { "test": { "const": "clock_time" } } }, "then": { "$ref": "../1.8.0/filters/clock_time.json" } }, - { - "if": { "properties": { "test": { "const": "distance_to_nearest_player" } } }, - "then": { "$ref": "../1.8.0/filters/distance_to_nearest_player.json" } - }, - { "if": { "properties": { "test": { "const": "has_ability" } } }, "then": { "$ref": "../1.8.0/filters/has_ability.json" } }, - { "if": { "properties": { "test": { "const": "has_biome_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_biome_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_component" } } }, "then": { "$ref": "../1.8.0/filters/has_component.json" } }, - { "if": { "properties": { "test": { "const": "has_container_open" } } }, "then": { "$ref": "./filters/has_container_open.json" } }, - { "if": { "properties": { "test": { "const": "has_damage" } } }, "then": { "$ref": "../1.8.0/filters/has_damage.json" } }, - { "if": { "properties": { "test": { "const": "has_equipment" } } }, "then": { "$ref": "../1.8.0/filters/has_equipment.json" } }, - { "if": { "properties": { "test": { "const": "has_mob_effect" } } }, "then": { "$ref": "../1.8.0/filters/has_mob_effect.json" } }, - { "if": { "properties": { "test": { "const": "has_ranged_weapon" } } }, "then": { "$ref": "./filters/has_ranged_weapon.json" } }, - { "if": { "properties": { "test": { "const": "has_tag" } } }, "then": { "$ref": "../1.8.0/filters/has_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_target" } } }, "then": { "$ref": "./filters/has_target.json" } }, - { "if": { "properties": { "test": { "const": "has_trade_supply" } } }, "then": { "$ref": "../1.8.0/filters/has_trade_supply.json" } }, - { "if": { "properties": { "test": { "const": "hourly_clock_time" } } }, "then": { "$ref": "../1.8.0/filters/hourly_clock_time.json" } }, - { "if": { "properties": { "test": { "const": "in_caravan" } } }, "then": { "$ref": "../1.8.0/filters/in_caravan.json" } }, - { "if": { "properties": { "test": { "const": "in_clouds" } } }, "then": { "$ref": "../1.8.0/filters/in_clouds.json" } }, - { "if": { "properties": { "test": { "const": "in_lava" } } }, "then": { "$ref": "../1.8.0/filters/in_lava.json" } }, - { "if": { "properties": { "test": { "const": "in_nether" } } }, "then": { "$ref": "./filters/in_nether.json" } }, - { "if": { "properties": { "test": { "const": "in_water" } } }, "then": { "$ref": "../1.8.0/filters/in_water.json" } }, - { "if": { "properties": { "test": { "const": "in_water_or_rain" } } }, "then": { "$ref": "../1.8.0/filters/in_water_or_rain.json" } }, - { "if": { "properties": { "test": { "const": "inactivity_timer" } } }, "then": { "$ref": "./filters/inactivity_timer.json" } }, - { "if": { "properties": { "test": { "const": "is_altitude" } } }, "then": { "$ref": "../1.8.0/filters/is_altitude.json" } }, - { "if": { "properties": { "test": { "const": "is_avoiding_mobs" } } }, "then": { "$ref": "../1.8.0/filters/is_avoiding_mobs.json" } }, - { "if": { "properties": { "test": { "const": "is_biome" } } }, "then": { "$ref": "../1.8.0/filters/is_biome.json" } }, - { "if": { "properties": { "test": { "const": "is_block" } } }, "then": { "$ref": "./filters/is_block.json" } }, - { "if": { "properties": { "test": { "const": "is_brightness" } } }, "then": { "$ref": "../1.8.0/filters/is_brightness.json" } }, - { "if": { "properties": { "test": { "const": "is_climbing" } } }, "then": { "$ref": "../1.8.0/filters/is_climbing.json" } }, - { "if": { "properties": { "test": { "const": "is_color" } } }, "then": { "$ref": "../1.8.0/filters/is_color.json" } }, - { "if": { "properties": { "test": { "const": "is_daytime" } } }, "then": { "$ref": "../1.8.0/filters/is_daytime.json" } }, - { "if": { "properties": { "test": { "const": "is_difficulty" } } }, "then": { "$ref": "../1.8.0/filters/is_difficulty.json" } }, - { "if": { "properties": { "test": { "const": "is_family" } } }, "then": { "$ref": "../1.8.0/filters/is_family.json" } }, - { "if": { "properties": { "test": { "const": "is_game_rule" } } }, "then": { "$ref": "../1.8.0/filters/is_game_rule.json" } }, - { "if": { "properties": { "test": { "const": "is_humid" } } }, "then": { "$ref": "../1.8.0/filters/is_humid.json" } }, - { "if": { "properties": { "test": { "const": "is_immobile" } } }, "then": { "$ref": "../1.8.0/filters/is_immobile.json" } }, - { "if": { "properties": { "test": { "const": "is_in_village" } } }, "then": { "$ref": "../1.8.0/filters/is_in_village.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed" } } }, "then": { "$ref": "../1.8.0/filters/is_leashed.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed_to" } } }, "then": { "$ref": "./filters/is_leashed_to.json" } }, - { "if": { "properties": { "test": { "const": "is_mark_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_mark_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_moving" } } }, "then": { "$ref": "../1.8.0/filters/is_moving.json" } }, - { "if": { "properties": { "test": { "const": "is_owner" } } }, "then": { "$ref": "../1.8.0/filters/is_owner.json" } }, - { "if": { "properties": { "test": { "const": "is_persistent" } } }, "then": { "$ref": "./filters/is_persistent.json" } }, - { "if": { "properties": { "test": { "const": "is_riding" } } }, "then": { "$ref": "../1.8.0/filters/is_riding.json" } }, - { "if": { "properties": { "test": { "const": "is_skin_id" } } }, "then": { "$ref": "../1.8.0/filters/is_skin_id.json" } }, - { "if": { "properties": { "test": { "const": "is_sleeping" } } }, "then": { "$ref": "./filters/is_sleeping.json" } }, - { "if": { "properties": { "test": { "const": "is_sneaking" } } }, "then": { "$ref": "../1.8.0/filters/is_sneaking.json" } }, - { "if": { "properties": { "test": { "const": "is_snow_covered" } } }, "then": { "$ref": "../1.8.0/filters/is_snow_covered.json" } }, - { "if": { "properties": { "test": { "const": "is_target" } } }, "then": { "$ref": "../1.8.0/filters/is_target.json" } }, - { - "if": { "properties": { "test": { "const": "is_temperature_type" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_type.json" } - }, - { - "if": { "properties": { "test": { "const": "is_temperature_value" } } }, - "then": { "$ref": "../1.8.0/filters/is_temperature_value.json" } - }, - { "if": { "properties": { "test": { "const": "is_underground" } } }, "then": { "$ref": "../1.8.0/filters/is_underground.json" } }, - { "if": { "properties": { "test": { "const": "is_underwater" } } }, "then": { "$ref": "../1.8.0/filters/is_underwater.json" } }, - { "if": { "properties": { "test": { "const": "is_variant" } } }, "then": { "$ref": "../1.8.0/filters/is_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_visible" } } }, "then": { "$ref": "../1.8.0/filters/is_visible.json" } }, - { "not": { "properties": { "test": { "const": "is_weather" } }, "$comment": "DEPRECATED" } }, - { "if": { "properties": { "test": { "const": "light_level" } } }, "then": { "$ref": "./filters/light_level.json" } }, - { "if": { "properties": { "test": { "const": "moon_intensity" } } }, "then": { "$ref": "../1.8.0/filters/moon_intensity.json" } }, - { "if": { "properties": { "test": { "const": "moon_phase" } } }, "then": { "$ref": "../1.8.0/filters/moon_phase.json" } }, - { "if": { "properties": { "test": { "const": "on_ground" } } }, "then": { "$ref": "../1.8.0/filters/on_ground.json" } }, - { "if": { "properties": { "test": { "const": "on_ladder" } } }, "then": { "$ref": "../1.8.0/filters/on_ladder.json" } }, - { "if": { "properties": { "test": { "const": "random_chance" } } }, "then": { "$ref": "./filters/random_chance.json" } }, - { "if": { "properties": { "test": { "const": "rider_count" } } }, "then": { "$ref": "./filters/rider_count.json" } }, - { "if": { "properties": { "test": { "const": "surface_mob" } } }, "then": { "$ref": "./filters/surface_mob.json" } }, - { "if": { "properties": { "test": { "const": "trusts" } } }, "then": { "$ref": "./filters/trusts.json" } }, - { "if": { "properties": { "test": { "const": "weather" } } }, "then": { "$ref": "./filters/weather.json" } }, - { "if": { "properties": { "test": { "const": "weather_at_position" } } }, "then": { "$ref": "./filters/weather_at_position.json" } } - ] - } - ] - }, - "groups_spec": { - "oneOf": [ - { "type": "array", "items": { "$ref": "#/definitions/groups_spec" } }, - { "type": "object", "$ref": "#/definitions/filters_spec" } - ] - } - }, - "$ref": "#/definitions/groups_spec" -} diff --git a/source/behavior/entities/1.16.100/filters/has_container_open.json b/source/behavior/entities/1.16.100/filters/has_container_open.json deleted file mode 100644 index 39fd97f7..00000000 --- a/source/behavior/entities/1.16.100/filters/has_container_open.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.has_container_open", - "type": "object", - "title": "Filters Has Container Open 1.16.100", - "description": "Returns true when the subject Player entity has opened a container.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/has_ranged_weapon.json b/source/behavior/entities/1.16.100/filters/has_ranged_weapon.json deleted file mode 100644 index 525b07bb..00000000 --- a/source/behavior/entities/1.16.100/filters/has_ranged_weapon.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.has_ranged_weapon", - "type": "object", - "title": "Filters Has Ranged Weapon 1.16.100", - "description": "Returns true when the subject entity is holding a ranged weapon like a bow or crossbow.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/has_target.json b/source/behavior/entities/1.16.100/filters/has_target.json deleted file mode 100644 index cd191ace..00000000 --- a/source/behavior/entities/1.16.100/filters/has_target.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.has_target", - "type": "object", - "title": "Filters Has Target 1.16.100", - "description": "Returns true if the subject entity has a valid target.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/in_nether.json b/source/behavior/entities/1.16.100/filters/in_nether.json deleted file mode 100644 index e4e74842..00000000 --- a/source/behavior/entities/1.16.100/filters/in_nether.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.in_nether", - "type": "object", - "title": "Filters In Nether 1.16.100", - "description": "Returns true when the subject entity is in Nether.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/inactivity_timer.json b/source/behavior/entities/1.16.100/filters/inactivity_timer.json deleted file mode 100644 index 7173f1c7..00000000 --- a/source/behavior/entities/1.16.100/filters/inactivity_timer.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.inactivity_timer", - "type": "object", - "title": "Filters Inactivity Timer 1.16.100", - "description": "Tests if the specified duration in seconds of inactivity for despawning has been reached.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/filters/is_block.json b/source/behavior/entities/1.16.100/filters/is_block.json deleted file mode 100644 index 76cff2f7..00000000 --- a/source/behavior/entities/1.16.100/filters/is_block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.is_block", - "type": "object", - "title": "Filters Is Block 1.16.100", - "description": "Returns true when the block has the given name.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/filters/is_leashed_to.json b/source/behavior/entities/1.16.100/filters/is_leashed_to.json deleted file mode 100644 index f7f9cdc2..00000000 --- a/source/behavior/entities/1.16.100/filters/is_leashed_to.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.is_leashed_to", - "type": "object", - "title": "Filters Is Leashed To 1.16.100", - "description": "Returns true if the subject entity leashed to the calling entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/is_persistent.json b/source/behavior/entities/1.16.100/filters/is_persistent.json deleted file mode 100644 index bc137d7d..00000000 --- a/source/behavior/entities/1.16.100/filters/is_persistent.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.is_persistent", - "type": "object", - "title": "Filters Is Persistent 1.16.100", - "description": "Tests if the subject's persistence matches the bool value passed in.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/is_sleeping.json b/source/behavior/entities/1.16.100/filters/is_sleeping.json deleted file mode 100644 index 0d885e5b..00000000 --- a/source/behavior/entities/1.16.100/filters/is_sleeping.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.is_sleeping", - "type": "object", - "title": "Filters Is Sleeping 1.16.100", - "description": "Tests whether the Subject is sleeping.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/light_level.json b/source/behavior/entities/1.16.100/filters/light_level.json deleted file mode 100644 index e0d5e672..00000000 --- a/source/behavior/entities/1.16.100/filters/light_level.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.light_level", - "type": "object", - "title": "Filters Light Level 1.16.100", - "description": "Tests is the mob is outside of the specified light level range (0, 16).", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value", "minimum": 0, "maximum": 16 } - } -} diff --git a/source/behavior/entities/1.16.100/filters/random_chance.json b/source/behavior/entities/1.16.100/filters/random_chance.json deleted file mode 100644 index 815cd039..00000000 --- a/source/behavior/entities/1.16.100/filters/random_chance.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.random_chance", - "type": "object", - "title": "Filters Random Chance 1.16.100", - "description": "Returns true if the random chance rolls 0 out of a specified max range.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/filters/rider_count.json b/source/behavior/entities/1.16.100/filters/rider_count.json deleted file mode 100644 index f599f2a7..00000000 --- a/source/behavior/entities/1.16.100/filters/rider_count.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.rider_count", - "type": "object", - "title": "Filters Rider Count 1.16.100", - "description": "Returns the number of riders on this entity.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "An integer value.", "type": "integer", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/filters/surface_mob.json b/source/behavior/entities/1.16.100/filters/surface_mob.json deleted file mode 100644 index fd24f8e0..00000000 --- a/source/behavior/entities/1.16.100/filters/surface_mob.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.surface_mob", - "type": "object", - "title": "Filters Surface Mob 1.16.100", - "description": "Tests if the subject is a surface mob.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/trusts.json b/source/behavior/entities/1.16.100/filters/trusts.json deleted file mode 100644 index 302c4538..00000000 --- a/source/behavior/entities/1.16.100/filters/trusts.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.trusts", - "type": "object", - "title": "Filters Trusts 1.16.100", - "description": "Returns true if the subject is trusted by entity.", - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "enum": ["true", "false"] } - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.16.100/filters/types/base_operator.json b/source/behavior/entities/1.16.100/filters/types/base_operator.json deleted file mode 100644 index b965b390..00000000 --- a/source/behavior/entities/1.16.100/filters/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/filters/types/base_subject.json b/source/behavior/entities/1.16.100/filters/types/base_subject.json deleted file mode 100644 index 5c44912a..00000000 --- a/source/behavior/entities/1.16.100/filters/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/filters/types/base_test.json b/source/behavior/entities/1.16.100/filters/types/base_test.json deleted file mode 100644 index c06539d8..00000000 --- a/source/behavior/entities/1.16.100/filters/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/filters/weather.json b/source/behavior/entities/1.16.100/filters/weather.json deleted file mode 100644 index e5dafb8e..00000000 --- a/source/behavior/entities/1.16.100/filters/weather.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.weather", - "type": "object", - "title": "Filters Weather 1.16.100", - "description": "Tests the current weather in the dimension against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/filters/weather_at_position.json b/source/behavior/entities/1.16.100/filters/weather_at_position.json deleted file mode 100644 index aba77b26..00000000 --- a/source/behavior/entities/1.16.100/filters/weather_at_position.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.16.100.filters.weather_at_position", - "type": "object", - "title": "Filters Weather At Position 1.16.100", - "description": "Tests the current weather, at the actor's position, against a provided weather value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.16.100/types/base_operator.json b/source/behavior/entities/1.16.100/types/base_operator.json deleted file mode 100644 index b965b390..00000000 --- a/source/behavior/entities/1.16.100/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/types/base_subject.json b/source/behavior/entities/1.16.100/types/base_subject.json deleted file mode 100644 index 5c44912a..00000000 --- a/source/behavior/entities/1.16.100/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.16.100/types/base_test.json b/source/behavior/entities/1.16.100/types/base_test.json deleted file mode 100644 index c06539d8..00000000 --- a/source/behavior/entities/1.16.100/types/base_test.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.8.0/filters.json b/source/behavior/entities/1.8.0/filters.json deleted file mode 100644 index 913e3d87..00000000 --- a/source/behavior/entities/1.8.0/filters.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.filters", - "title": "Filters 1.8.0", - "definitions": { - "filters_spec": { - "oneOf": [ - { - "propertyNames": { "enum": ["all_of", "any_of", "none_of"] }, - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - } - }, - { - "required": ["test"], - "properties": { - "all_of": { - "title": "All Of", - "description": "All tests in an 'all_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "any_of": { - "title": "Any Of", - "description": "One or more tests in an 'any_of' group must pass in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - }, - "none_of": { - "title": "None Of", - "description": "All tests in a 'none_of' group must fail in order for the group to pass.", - "$ref": "#/definitions/groups_spec" - } - }, - "allOf": [ - { "if": { "properties": { "test": { "const": "clock_time" } } }, "then": { "$ref": "./filters/clock_time.json" } }, - { - "if": { "properties": { "test": { "const": "distance_to_nearest_player" } } }, - "then": { "$ref": "./filters/distance_to_nearest_player.json" } - }, - { "if": { "properties": { "test": { "const": "has_ability" } } }, "then": { "$ref": "./filters/has_ability.json" } }, - { "if": { "properties": { "test": { "const": "has_biome_tag" } } }, "then": { "$ref": "./filters/has_biome_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_component" } } }, "then": { "$ref": "./filters/has_component.json" } }, - { "if": { "properties": { "test": { "const": "has_damage" } } }, "then": { "$ref": "./filters/has_damage.json" } }, - { "if": { "properties": { "test": { "const": "has_equipment" } } }, "then": { "$ref": "./filters/has_equipment.json" } }, - { "if": { "properties": { "test": { "const": "has_mob_effect" } } }, "then": { "$ref": "./filters/has_mob_effect.json" } }, - { "if": { "properties": { "test": { "const": "has_tag" } } }, "then": { "$ref": "./filters/has_tag.json" } }, - { "if": { "properties": { "test": { "const": "has_trade_supply" } } }, "then": { "$ref": "./filters/has_trade_supply.json" } }, - { "if": { "properties": { "test": { "const": "hourly_clock_time" } } }, "then": { "$ref": "./filters/hourly_clock_time.json" } }, - { "if": { "properties": { "test": { "const": "in_caravan" } } }, "then": { "$ref": "./filters/in_caravan.json" } }, - { "if": { "properties": { "test": { "const": "in_clouds" } } }, "then": { "$ref": "./filters/in_clouds.json" } }, - { "if": { "properties": { "test": { "const": "in_lava" } } }, "then": { "$ref": "./filters/in_lava.json" } }, - { "if": { "properties": { "test": { "const": "in_water" } } }, "then": { "$ref": "./filters/in_water.json" } }, - { "if": { "properties": { "test": { "const": "in_water_or_rain" } } }, "then": { "$ref": "./filters/in_water_or_rain.json" } }, - { "if": { "properties": { "test": { "const": "is_altitude" } } }, "then": { "$ref": "./filters/is_altitude.json" } }, - { "if": { "properties": { "test": { "const": "is_avoiding_mobs" } } }, "then": { "$ref": "./filters/is_avoiding_mobs.json" } }, - { "if": { "properties": { "test": { "const": "is_biome" } } }, "then": { "$ref": "./filters/is_biome.json" } }, - { "if": { "properties": { "test": { "const": "is_brightness" } } }, "then": { "$ref": "./filters/is_brightness.json" } }, - { "if": { "properties": { "test": { "const": "is_climbing" } } }, "then": { "$ref": "./filters/is_climbing.json" } }, - { "if": { "properties": { "test": { "const": "is_color" } } }, "then": { "$ref": "./filters/is_color.json" } }, - { "if": { "properties": { "test": { "const": "is_daytime" } } }, "then": { "$ref": "./filters/is_daytime.json" } }, - { "if": { "properties": { "test": { "const": "is_difficulty" } } }, "then": { "$ref": "./filters/is_difficulty.json" } }, - { "if": { "properties": { "test": { "const": "is_family" } } }, "then": { "$ref": "./filters/is_family.json" } }, - { "if": { "properties": { "test": { "const": "is_game_rule" } } }, "then": { "$ref": "./filters/is_game_rule.json" } }, - { "if": { "properties": { "test": { "const": "is_humid" } } }, "then": { "$ref": "./filters/is_humid.json" } }, - { "if": { "properties": { "test": { "const": "is_immobile" } } }, "then": { "$ref": "./filters/is_immobile.json" } }, - { "if": { "properties": { "test": { "const": "is_in_village" } } }, "then": { "$ref": "./filters/is_in_village.json" } }, - { "if": { "properties": { "test": { "const": "is_leashed" } } }, "then": { "$ref": "./filters/is_leashed.json" } }, - { "if": { "properties": { "test": { "const": "is_mark_variant" } } }, "then": { "$ref": "./filters/is_mark_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_moving" } } }, "then": { "$ref": "./filters/is_moving.json" } }, - { "if": { "properties": { "test": { "const": "is_owner" } } }, "then": { "$ref": "./filters/is_owner.json" } }, - { "if": { "properties": { "test": { "const": "is_riding" } } }, "then": { "$ref": "./filters/is_riding.json" } }, - { "if": { "properties": { "test": { "const": "is_skin_id" } } }, "then": { "$ref": "./filters/is_skin_id.json" } }, - { "if": { "properties": { "test": { "const": "is_sneaking" } } }, "then": { "$ref": "./filters/is_sneaking.json" } }, - { "if": { "properties": { "test": { "const": "is_snow_covered" } } }, "then": { "$ref": "./filters/is_snow_covered.json" } }, - { "if": { "properties": { "test": { "const": "is_target" } } }, "then": { "$ref": "./filters/is_target.json" } }, - { "if": { "properties": { "test": { "const": "is_temperature_type" } } }, "then": { "$ref": "./filters/is_temperature_type.json" } }, - { "if": { "properties": { "test": { "const": "is_temperature_value" } } }, "then": { "$ref": "./filters/is_temperature_value.json" } }, - { "if": { "properties": { "test": { "const": "is_underground" } } }, "then": { "$ref": "./filters/is_underground.json" } }, - { "if": { "properties": { "test": { "const": "is_underwater" } } }, "then": { "$ref": "./filters/is_underwater.json" } }, - { "if": { "properties": { "test": { "const": "is_variant" } } }, "then": { "$ref": "./filters/is_variant.json" } }, - { "if": { "properties": { "test": { "const": "is_visible" } } }, "then": { "$ref": "./filters/is_visible.json" } }, - { "if": { "properties": { "test": { "const": "moon_intensity" } } }, "then": { "$ref": "./filters/moon_intensity.json" } }, - { "if": { "properties": { "test": { "const": "moon_phase" } } }, "then": { "$ref": "./filters/moon_phase.json" } }, - { "if": { "properties": { "test": { "const": "on_ground" } } }, "then": { "$ref": "./filters/on_ground.json" } }, - { "if": { "properties": { "test": { "const": "on_ladder" } } }, "then": { "$ref": "./filters/on_ladder.json" } } - ] - } - ] - }, - "groups_spec": { - "oneOf": [ - { "type": "array", "items": { "$ref": "#/definitions/groups_spec" } }, - { "type": "object", "$ref": "#/definitions/filters_spec" } - ] - } - }, - "$ref": "#/definitions/groups_spec" -} diff --git a/source/behavior/entities/1.8.0/filters/clock_time.json b/source/behavior/entities/1.8.0/filters/clock_time.json deleted file mode 100644 index 2dd33945..00000000 --- a/source/behavior/entities/1.8.0/filters/clock_time.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.clock_time", - "type": "object", - "title": "Filters Clock Time 1.8.0", - "description": "Compares the current 24 hour time with an int value in the range[0, 24000]", - "required": ["value"], - "properties": { - "test": { - "type": "string", - "title": "Test Property", - "description": "Compares the current 24 hour time with an int value in the range[0, 24000]" - }, - "operator": { - "$ref": "./types/base_operator.json", - "description": "(Optional) The comparison to apply with 'value'.", - "default": "equals", - "title": "Operator" - }, - "subject": { - "$ref": "./types/base_subject.json", - "description": "(Optional) The subject of this filter test.", - "default": "self", - "title": "Subject" - }, - "value": { "type": "number", "minimum": 0, "maximum": 240000, "description": "(Required) An integer value.", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/distance_to_nearest_player.json b/source/behavior/entities/1.8.0/filters/distance_to_nearest_player.json deleted file mode 100644 index 7844cc7a..00000000 --- a/source/behavior/entities/1.8.0/filters/distance_to_nearest_player.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.distance_to_nearest_player", - "type": "object", - "title": "Filters Distance To Nearest Player 1.8.0", - "description": "Compares the distance to the nearest Player with a float value.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Compares the distance to the nearest Player with a float value." }, - "operator": { "$ref": "./types/base_operator.json", "description": "(Optional) The comparison to apply with 'value'.", "title": "Operator" }, - "subject": { "$ref": "./types/base_subject.json", "description": "(Optional) The subject of this filter test.", "title": "Subject" }, - "value": { "type": "number", "description": "(Required) A floating point value.", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_ability.json b/source/behavior/entities/1.8.0/filters/has_ability.json deleted file mode 100644 index a8024eef..00000000 --- a/source/behavior/entities/1.8.0/filters/has_ability.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_ability", - "type": "object", - "title": "Filters Has Ability 1.8.0", - "description": "Returns true when the subject entity has the named ability.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity has the named ability." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "type": "string", - "description": "(Required) The Ability type to test", - "enum": ["flySpeed", "flying", "instabuild", "invulnerable", "lightning", "mayfly", "mute", "noclip", "walkSpeed", "worldbuilder"], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_biome_tag.json b/source/behavior/entities/1.8.0/filters/has_biome_tag.json deleted file mode 100644 index a1992ec4..00000000 --- a/source/behavior/entities/1.8.0/filters/has_biome_tag.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_biome_tag", - "type": "object", - "title": "Filters Has Biome Tag 1.8.0", - "description": "Tests whether the biome the subject is in has the specified tag.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Tests whether the biome the subject is in has the specified tag." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "(Required) The tag to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_component.json b/source/behavior/entities/1.8.0/filters/has_component.json deleted file mode 100644 index 349146b3..00000000 --- a/source/behavior/entities/1.8.0/filters/has_component.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_component", - "type": "object", - "title": "Filters Has Component 1.8.0", - "description": "Returns true when the subject entity contains the named component.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity contains the named component." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "string", "description": "TODO description: value", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_damage.json b/source/behavior/entities/1.8.0/filters/has_damage.json deleted file mode 100644 index 820f30c7..00000000 --- a/source/behavior/entities/1.8.0/filters/has_damage.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_damage", - "type": "object", - "title": "Filters Has Damage 1.8.0", - "description": "Returns true when the subject entity receives the named damage type.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity receives the named damage type." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "string", "description": "The Damage type to test", "$ref": "../../../../general/entity/damage_source.json", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_equipment.json b/source/behavior/entities/1.8.0/filters/has_equipment.json deleted file mode 100644 index 9b692b39..00000000 --- a/source/behavior/entities/1.8.0/filters/has_equipment.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_equipment", - "type": "object", - "title": "Filters Has Equipment 1.8.0", - "description": "Tests for the presence of a named item in the designated slot of the subject entity.", - "required": ["value"], - "properties": { - "test": { - "type": "string", - "const": "has_equipment", - "description": "Tests for the presence of a named item in the designated slot of the subject entity.", - "title": "Test" - }, - "domain": { - "description": "The equipment location to test", - "default": "any", - "enum": ["any", "armor", "feet", "hand", "head", "leg", "torso"], - "title": "Domain" - }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "The item name to look for", - "type": "string", - "$ref": "../../../../general/item/identifier.json", - "title": "TODO Title" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_mob_effect.json b/source/behavior/entities/1.8.0/filters/has_mob_effect.json deleted file mode 100644 index da68b4f3..00000000 --- a/source/behavior/entities/1.8.0/filters/has_mob_effect.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_mob_effect", - "type": "object", - "title": "Filters Has Mob Effect 1.8.0", - "description": "Tests whether the Subject has the specified mob effect.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Tests whether the Subject has the specified mob effect." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "string", "description": "TODO description: value", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_tag.json b/source/behavior/entities/1.8.0/filters/has_tag.json deleted file mode 100644 index b8319ae8..00000000 --- a/source/behavior/entities/1.8.0/filters/has_tag.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_tag", - "type": "object", - "title": "Filters Has Tag 1.8.0", - "description": "Returns true if the subject entity has the tag provided.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true if the subject entity has the tag provided." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "string", "description": "The tag as a string", "pattern": "[a-zA-Z0-9_]+", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/has_trade_supply.json b/source/behavior/entities/1.8.0/filters/has_trade_supply.json deleted file mode 100644 index 22b5c394..00000000 --- a/source/behavior/entities/1.8.0/filters/has_trade_supply.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.has_trade_supply", - "type": "object", - "title": "Filters Has Trade Supply 1.8.0", - "description": "Tests whether the target has any trade supply left. Will return false if the target cannot be traded with.", - "properties": { - "test": { - "type": "string", - "title": "Test Property", - "description": "Tests whether the target has any trade supply left. Will return false if the target cannot be traded with." - }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/hourly_clock_time.json b/source/behavior/entities/1.8.0/filters/hourly_clock_time.json deleted file mode 100644 index cfda3df3..00000000 --- a/source/behavior/entities/1.8.0/filters/hourly_clock_time.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.hourly_clock_time", - "type": "object", - "title": "Filters Hourly Clock Time 1.8.0", - "description": "Compares the current 24 hour time with an int value in the range[0, 24000]", - "required": ["value"], - "properties": { - "test": { - "type": "string", - "title": "Test Property", - "description": "Compares the current 24 hour time with an int value in the range[0, 24000]", - "const": "hourly_clock_time" - }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "An integer value.", "minimum": 0, "maximum": 24000, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/in_caravan.json b/source/behavior/entities/1.8.0/filters/in_caravan.json deleted file mode 100644 index 29c0928b..00000000 --- a/source/behavior/entities/1.8.0/filters/in_caravan.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.in_caravan", - "type": "object", - "title": "Filters In Caravan 1.8.0", - "description": "Returns true if the subject entity is in a caravan.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true if the subject entity is in a caravan." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/in_clouds.json b/source/behavior/entities/1.8.0/filters/in_clouds.json deleted file mode 100644 index d5835382..00000000 --- a/source/behavior/entities/1.8.0/filters/in_clouds.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.in_clouds", - "type": "object", - "title": "Filters In Clouds 1.8.0", - "description": "Returns true when the subject entity is in the clouds.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity is in the clouds." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/in_lava.json b/source/behavior/entities/1.8.0/filters/in_lava.json deleted file mode 100644 index cf92f44b..00000000 --- a/source/behavior/entities/1.8.0/filters/in_lava.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.in_lava", - "type": "object", - "title": "Filters In Lava 1.8.0", - "description": "Returns true when the subject entity is in lava.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity is in lava." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/in_water.json b/source/behavior/entities/1.8.0/filters/in_water.json deleted file mode 100644 index 656c008c..00000000 --- a/source/behavior/entities/1.8.0/filters/in_water.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.in_water", - "type": "object", - "title": "Filters In Water 1.8.0", - "description": "Returns true when the subject entity is in water.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity is in water." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/in_water_or_rain.json b/source/behavior/entities/1.8.0/filters/in_water_or_rain.json deleted file mode 100644 index 09c168f7..00000000 --- a/source/behavior/entities/1.8.0/filters/in_water_or_rain.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.in_water_or_rain", - "type": "object", - "title": "Filters In Water Or Rain 1.8.0", - "description": "Returns true when the subject entity is in water or rain.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity is in water or rain." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_altitude.json b/source/behavior/entities/1.8.0/filters/is_altitude.json deleted file mode 100644 index ea0641ba..00000000 --- a/source/behavior/entities/1.8.0/filters/is_altitude.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_altitude", - "type": "object", - "title": "Filters Is Altitude 1.8.0", - "description": "Tests the current altitude against a provided value. 0= bedrock elevation.", - "required": ["value"], - "properties": { - "test": { - "type": "string", - "title": "Test Property", - "description": "Tests the current altitude against a provided value. 0= bedrock elevation." - }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "The altitude value to compare with", "minimum": 0, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_avoiding_mobs.json b/source/behavior/entities/1.8.0/filters/is_avoiding_mobs.json deleted file mode 100644 index e23e76d4..00000000 --- a/source/behavior/entities/1.8.0/filters/is_avoiding_mobs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_avoiding_mobs", - "type": "object", - "title": "Filters Is Avoiding Mobs 1.8.0", - "description": "Returns true if the subject entity is fleeing from other mobs.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true if the subject entity is fleeing from other mobs." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_biome.json b/source/behavior/entities/1.8.0/filters/is_biome.json deleted file mode 100644 index eda9ac76..00000000 --- a/source/behavior/entities/1.8.0/filters/is_biome.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_biome", - "type": "object", - "title": "Filters Is Biome 1.8.0", - "description": "Tests whether the Subject is currently in the named biome.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Tests whether the Subject is currently in the named biome." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "The Biome type to test", - "type": "string", - "enum": [ - "beach", - "desert", - "extreme_hills", - "flat", - "forest", - "ice", - "jungle", - "mesa", - "mushroom_island", - "ocean", - "plain", - "river", - "savanna", - "stone_beach", - "swamp", - "taiga", - "the_end", - "the_nethe" - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_brightness.json b/source/behavior/entities/1.8.0/filters/is_brightness.json deleted file mode 100644 index a99fe5bb..00000000 --- a/source/behavior/entities/1.8.0/filters/is_brightness.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_brightness", - "type": "object", - "title": "Filters Is Brightness 1.8.0", - "description": "Tests the current brightness against a provided value in the range (0.0f, 1.0f).", - "required": ["value"], - "properties": { - "test": { - "type": "string", - "title": "Test Property", - "description": "Tests the current brightness against a provided value in the range (0.0f, 1.0f)." - }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The brightness value to compare with.", "type": "number", "minimum": 0.0, "maximum": 1.0, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_climbing.json b/source/behavior/entities/1.8.0/filters/is_climbing.json deleted file mode 100644 index feef1227..00000000 --- a/source/behavior/entities/1.8.0/filters/is_climbing.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_climbing", - "type": "object", - "title": "Filters Is Climbing 1.8.0", - "description": "Returns true if the subject entity is climbing.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true if the subject entity is climbing." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_color.json b/source/behavior/entities/1.8.0/filters/is_color.json deleted file mode 100644 index f39ba706..00000000 --- a/source/behavior/entities/1.8.0/filters/is_color.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_color", - "type": "object", - "title": "Filters Is Color 1.8.0", - "description": "Returns true if the subject entity is the named color.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true if the subject entity is the named color." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "The Palette Color to test", - "type": "string", - "enum": [ - "black", - "blue", - "brown", - "cyan", - "gray", - "green", - "light_blue", - "light_green", - "magenta", - "orange", - "pink", - "purple", - "red", - "silver", - "white", - "yello" - ], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_daytime.json b/source/behavior/entities/1.8.0/filters/is_daytime.json deleted file mode 100644 index ac3ce4e5..00000000 --- a/source/behavior/entities/1.8.0/filters/is_daytime.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_daytime", - "type": "object", - "title": "Filters Is Daytime 1.8.0", - "description": "Returns true during the daylight hours.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true during the daylight hours." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_difficulty.json b/source/behavior/entities/1.8.0/filters/is_difficulty.json deleted file mode 100644 index d0407952..00000000 --- a/source/behavior/entities/1.8.0/filters/is_difficulty.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_difficulty", - "type": "object", - "title": "Filters Is Difficulty 1.8.0", - "description": "Tests the current difficulty level of the game.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Tests the current difficulty level of the game." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "The game's difficulty level to test", - "type": "string", - "enum": ["easy", "hard", "normal", "peaceful"], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_family.json b/source/behavior/entities/1.8.0/filters/is_family.json deleted file mode 100644 index 59502a80..00000000 --- a/source/behavior/entities/1.8.0/filters/is_family.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_family", - "type": "object", - "title": "Filters Is Family 1.8.0", - "description": "Returns true when the subject entity is a member of the named family.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity is a member of the named family." }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Family name to look for", "type": "string", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_game_rule.json b/source/behavior/entities/1.8.0/filters/is_game_rule.json deleted file mode 100644 index b8efe179..00000000 --- a/source/behavior/entities/1.8.0/filters/is_game_rule.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_game_rule", - "type": "object", - "title": "Filters Is Game Rule 1.8.0", - "description": "TODO description:", - "required": ["domain"], - "properties": { - "domain": { "description": "The Game Rule to test.", "title": "Domain" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "Tests whether a named game rule is active.", "default": true, "type": "boolean", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_humid.json b/source/behavior/entities/1.8.0/filters/is_humid.json deleted file mode 100644 index db1fce91..00000000 --- a/source/behavior/entities/1.8.0/filters/is_humid.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_humid", - "type": "object", - "title": "Filters Is Humid 1.8.0", - "description": "Tests whether the Subject is in an area with humidity", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "Tests whether the Subject is in an area with humidity" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_immobile.json b/source/behavior/entities/1.8.0/filters/is_immobile.json deleted file mode 100644 index cb5c7d7e..00000000 --- a/source/behavior/entities/1.8.0/filters/is_immobile.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_immobile", - "type": "object", - "title": "Filters Is Immobile 1.8.0", - "description": "Returns true if the subject entity is immobile. An entity is immobile if it lacks AI goals, has just changed dimensions or if it is a mob and has no health.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_in_village.json b/source/behavior/entities/1.8.0/filters/is_in_village.json deleted file mode 100644 index 62e0770c..00000000 --- a/source/behavior/entities/1.8.0/filters/is_in_village.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_in_village", - "type": "object", - "title": "Filters Is In Village 1.8.0", - "description": "Tests whether the Subject is inside the bounds of a village.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_leashed.json b/source/behavior/entities/1.8.0/filters/is_leashed.json deleted file mode 100644 index 535e99d2..00000000 --- a/source/behavior/entities/1.8.0/filters/is_leashed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_leashed", - "type": "object", - "title": "Filters Is Leashed 1.8.0", - "description": "Returns true if the subject entity is leashed.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_mark_variant.json b/source/behavior/entities/1.8.0/filters/is_mark_variant.json deleted file mode 100644 index 81442a0c..00000000 --- a/source/behavior/entities/1.8.0/filters/is_mark_variant.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_mark_variant", - "type": "object", - "title": "Filters Is Mark Variant 1.8.0", - "description": "Returns true if the subject entity is the mark variant number provided.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "The altitude value to compare with", "minimum": 0, "title": "Value" } - }, - "additionalProperties": false -} diff --git a/source/behavior/entities/1.8.0/filters/is_moving.json b/source/behavior/entities/1.8.0/filters/is_moving.json deleted file mode 100644 index 824a2324..00000000 --- a/source/behavior/entities/1.8.0/filters/is_moving.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_moving", - "type": "object", - "title": "Filters Is Moving 1.8.0", - "description": "Returns true if the subject entity is moving.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_owner.json b/source/behavior/entities/1.8.0/filters/is_owner.json deleted file mode 100644 index ffdcdd77..00000000 --- a/source/behavior/entities/1.8.0/filters/is_owner.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_owner", - "type": "object", - "title": "Filters Is Owner 1.8.0", - "description": "Returns true if the subject entity is the owner of the calling entity.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_riding.json b/source/behavior/entities/1.8.0/filters/is_riding.json deleted file mode 100644 index faac9c94..00000000 --- a/source/behavior/entities/1.8.0/filters/is_riding.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_riding", - "type": "object", - "title": "Filters Is Riding 1.8.0", - "description": "Returns true if the subject entity is riding on another entity.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_skin_id.json b/source/behavior/entities/1.8.0/filters/is_skin_id.json deleted file mode 100644 index 0b7e11a5..00000000 --- a/source/behavior/entities/1.8.0/filters/is_skin_id.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_skin_id", - "type": "object", - "title": "Filters Is Skin Id 1.8.0", - "description": "Returns true if the subject entity is the skin id number provided.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "The altitude value to compare with", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_sneaking.json b/source/behavior/entities/1.8.0/filters/is_sneaking.json deleted file mode 100644 index 81cdaf2d..00000000 --- a/source/behavior/entities/1.8.0/filters/is_sneaking.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_sneaking", - "type": "object", - "title": "Filters Is Sneaking 1.8.0", - "description": "Returns true if the subject entity is sneaking.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_snow_covered.json b/source/behavior/entities/1.8.0/filters/is_snow_covered.json deleted file mode 100644 index 7f8b9557..00000000 --- a/source/behavior/entities/1.8.0/filters/is_snow_covered.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_snow_covered", - "type": "object", - "title": "Filters Is Snow Covered 1.8.0", - "description": "Tests whether the Subject is in an area with snow cover", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_target.json b/source/behavior/entities/1.8.0/filters/is_target.json deleted file mode 100644 index 876dd2a4..00000000 --- a/source/behavior/entities/1.8.0/filters/is_target.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_target", - "type": "object", - "title": "Filters Is Target 1.8.0", - "description": "Returns true if the subject entity is the target of the calling entity.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_temperature_type.json b/source/behavior/entities/1.8.0/filters/is_temperature_type.json deleted file mode 100644 index d1578a16..00000000 --- a/source/behavior/entities/1.8.0/filters/is_temperature_type.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_target", - "type": "object", - "title": "Filters Is Target 1.8.0", - "description": "Tests whether the current temperature is a given type.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "description": "The Biome temperature catagory to test", - "type": "string", - "enum": ["cold", "mild", "ocean", "warm"], - "title": "Value" - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_temperature_value.json b/source/behavior/entities/1.8.0/filters/is_temperature_value.json deleted file mode 100644 index 29f099cc..00000000 --- a/source/behavior/entities/1.8.0/filters/is_temperature_value.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_temperature_value", - "type": "object", - "title": "Filters Is Temperature Value 1.8.0", - "description": "Tests the current temperature against a provided value in the range (0.0, 1.0) where 0.0f is the coldest temp and 1.0f is the hottest.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "The Biome temperature value to compare with.", "type": "number", "minimum": 0.0, "maximum": 1.0, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_underground.json b/source/behavior/entities/1.8.0/filters/is_underground.json deleted file mode 100644 index da0f2308..00000000 --- a/source/behavior/entities/1.8.0/filters/is_underground.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_underground", - "type": "object", - "title": "Filters Is Underground 1.8.0", - "description": "Returns true when the subject entity is underground. An entity is considered underground if there are non-solid blocks above it.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_underwater.json b/source/behavior/entities/1.8.0/filters/is_underwater.json deleted file mode 100644 index d8b6f8aa..00000000 --- a/source/behavior/entities/1.8.0/filters/is_underwater.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_underwater", - "type": "object", - "title": "Filters Is Underwater 1.8.0", - "description": "Returns true when the subject entity is under water. An entity is considered underwater if it is completely submerged in water blocks.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_variant.json b/source/behavior/entities/1.8.0/filters/is_variant.json deleted file mode 100644 index dde30e8f..00000000 --- a/source/behavior/entities/1.8.0/filters/is_variant.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_variant", - "type": "object", - "title": "Filters Is Variant 1.8.0", - "description": "Returns true if the subject entity is the variant number provided.", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "The altitude value to compare with", "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/is_visible.json b/source/behavior/entities/1.8.0/filters/is_visible.json deleted file mode 100644 index a406d725..00000000 --- a/source/behavior/entities/1.8.0/filters/is_visible.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.is_visible", - "type": "object", - "title": "Filters Is Visible 1.8.0", - "description": "Returns true if the subject entity is visible.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/moon_intensity.json b/source/behavior/entities/1.8.0/filters/moon_intensity.json deleted file mode 100644 index ddda64a0..00000000 --- a/source/behavior/entities/1.8.0/filters/moon_intensity.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.moon_intensity", - "type": "object", - "title": "Filters Moon Intensity 1.8.0", - "description": "Compares the current moon intensity with a float value in the range (0.0, 1.0)", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "description": "A floating point value.", "type": "number", "minimum": 0, "maximum": 1, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/moon_phase.json b/source/behavior/entities/1.8.0/filters/moon_phase.json deleted file mode 100644 index 2366aa1c..00000000 --- a/source/behavior/entities/1.8.0/filters/moon_phase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.moon_phase", - "type": "object", - "title": "Filters Moon Phase 1.8.0", - "description": "Compares the current moon phase with an integer value in the range (0, 7).", - "required": ["value"], - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { "type": "integer", "description": "An integer value.", "minimum": 0, "maximum": 7, "title": "Value" } - } -} diff --git a/source/behavior/entities/1.8.0/filters/on_ground.json b/source/behavior/entities/1.8.0/filters/on_ground.json deleted file mode 100644 index c65cd992..00000000 --- a/source/behavior/entities/1.8.0/filters/on_ground.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.on_ground", - "type": "object", - "title": "Filters On Ground 1.8.0", - "description": "Returns true when the subject entity is on ground.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/on_ladder.json b/source/behavior/entities/1.8.0/filters/on_ladder.json deleted file mode 100644 index 4a453a40..00000000 --- a/source/behavior/entities/1.8.0/filters/on_ladder.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.entities.1.8.0.filters.on_ladder", - "type": "object", - "title": "Filters On Ladder 1.8.0", - "description": "Returns true when the subject entity is on a ladder.", - "properties": { - "test": { "type": "string", "title": "Test Property", "description": "The test property" }, - "operator": { "$ref": "./types/base_operator.json" }, - "subject": { "$ref": "./types/base_subject.json" }, - "value": { - "title": "Value", - "description": "True or false.", - "oneOf": [ - { "type": "boolean", "default": true }, - { "type": "string", "default": "true", "enum": ["true", "false"] } - ] - } - } -} diff --git a/source/behavior/entities/1.8.0/filters/types/base_operator.json b/source/behavior/entities/1.8.0/filters/types/base_operator.json deleted file mode 100644 index 0e9a1f5a..00000000 --- a/source/behavior/entities/1.8.0/filters/types/base_operator.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.8.0/filters/types/base_subject.json b/source/behavior/entities/1.8.0/filters/types/base_subject.json deleted file mode 100644 index 3cbb8c5d..00000000 --- a/source/behavior/entities/1.8.0/filters/types/base_subject.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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/source/behavior/entities/1.8.0/filters/types/base_test.json b/source/behavior/entities/1.8.0/filters/types/base_test.json deleted file mode 100644 index 246822e2..00000000 --- a/source/behavior/entities/1.8.0/filters/types/base_test.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "$id": "blockception.minecraft.behavior.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" - ] -}