From 85f00c81cfee20c93af5469a22b6f779252a65ec Mon Sep 17 00:00:00 2001 From: DaanV2 Date: Thu, 3 Jun 2021 14:11:45 +0200 Subject: [PATCH] Updated filter refernences --- .../entities/1.10.0/types/trigger.json | 2 +- .../entities/1.12.0/types/trigger.json | 2 +- .../minecraft.behavior.find_mount.json | 2 +- .../behaviors/minecraft.behavior.go_home.json | 4 +- .../minecraft.behavior.stomp_turtle_egg.json | 4 +- .../behaviors/minecraft.behavior.tempt.json | 4 +- .../behaviors/types/priority.json} | 2 +- ..._multiplier.json => speed_multiplier.json} | 0 .../components/minecraft.damage_sensor.json | 2 +- .../1.13.0/components/minecraft.rideable.json | 2 +- .../components/types/base_priority.json | 2 +- .../entities/1.13.0/types/trigger.json | 2 +- .../minecraft.behavior.admire_item.json | 2 +- .../minecraft.behavior.avoid_block.json | 2 +- .../behaviors/minecraft.behavior.barter.json | 2 +- .../minecraft.behavior.celebrate.json | 2 +- ...ecraft.behavior.defend_trusted_target.json | 2 +- .../minecraft.behavior.drink_potion.json | 4 +- .../minecraft.behavior.drop_item_for.json | 4 +- .../minecraft.behavior.eat_carried_item.json | 2 +- .../minecraft.behavior.equip_item.json | 2 +- .../minecraft.behavior.find_cover.json | 4 +- .../minecraft.behavior.find_mount.json | 2 +- .../behaviors/minecraft.behavior.go_home.json | 4 +- .../minecraft.behavior.hold_ground.json | 2 +- .../minecraft.behavior.knockback_roar.json | 2 +- .../minecraft.behavior.leap_at_target.json | 2 +- .../minecraft.behavior.look_at_player.json | 2 +- .../minecraft.behavior.move_to_lava.json | 4 +- ...ehavior.move_towards_home_restriction.json | 2 +- .../behaviors/minecraft.behavior.nap.json | 4 +- ...ft.behavior.nearest_attackable_target.json | 2 +- ...nearest_prioritized_attackable_target.json | 2 +- ...necraft.behavior.pet_sleep_with_owner.json | 4 +- .../minecraft.behavior.pickup_items.json | 4 +- .../minecraft.behavior.random_fly.json | 4 +- .../minecraft.behavior.random_hover.json | 4 +- ...t.behavior.random_look_around_and_sit.json | 2 +- ...necraft.behavior.rise_to_liquid_level.json | 2 +- .../minecraft.behavior.send_event.json | 4 +- ...t.behavior.stalk_and_pounce_on_target.json | 2 +- ...craft.behavior.stroll_towards_village.json | 2 +- .../minecraft.behavior.swim_idle.json | 2 +- .../behaviors/minecraft.behavior.tempt.json | 4 +- .../behaviors/types/priority.json} | 2 +- ..._multiplier.json => speed_multiplier.json} | 0 .../1.16.0/components/minecraft.buoyant.json | 2 +- .../components/minecraft.damage_sensor.json | 2 +- .../entities/1.16.0/types/trigger.json | 2 +- .../behaviors/types/priority.json} | 2 +- ..._multiplier.json => speed_multiplier.json} | 0 .../entities/1.16.100/types/trigger.json | 2 +- .../minecraft.behavior.avoid_mob_type.json | 2 +- .../behaviors/minecraft.behavior.beg.json | 2 +- .../minecraft.behavior.break_door.json | 2 +- .../behaviors/minecraft.behavior.breed.json | 2 +- .../minecraft.behavior.celebrate.json | 2 +- .../minecraft.behavior.charge_attack.json | 2 +- .../minecraft.behavior.charge_held_item.json | 2 +- ...necraft.behavior.circle_around_anchor.json | 2 +- ...necraft.behavior.controlled_by_player.json | 2 +- ...ecraft.behavior.defend_trusted_target.json | 2 +- ...ecraft.behavior.defend_village_target.json | 2 +- .../minecraft.behavior.delayed_attack.json | 4 +- .../minecraft.behavior.door_interact.json | 2 +- ...minecraft.behavior.dragonchargeplayer.json | 2 +- .../minecraft.behavior.dragondeath.json | 2 +- .../minecraft.behavior.dragonflaming.json | 2 +- ...necraft.behavior.dragonholdingpattern.json | 2 +- .../minecraft.behavior.dragonlanding.json | 2 +- .../minecraft.behavior.dragonscanning.json | 2 +- ...minecraft.behavior.dragonstrafeplayer.json | 2 +- .../minecraft.behavior.dragontakeoff.json | 2 +- .../minecraft.behavior.drink_potion.json | 4 +- .../minecraft.behavior.drop_item_for.json | 4 +- .../minecraft.behavior.eat_block.json | 2 +- .../minecraft.behavior.eat_carried_item.json | 2 +- ...necraft.behavior.enderman_leave_block.json | 2 +- ...inecraft.behavior.enderman_take_block.json | 2 +- .../minecraft.behavior.explore_outskirts.json | 4 +- .../minecraft.behavior.find_cover.json | 4 +- .../minecraft.behavior.find_mount.json | 2 +- ...aft.behavior.find_underwater_treasure.json | 4 +- .../minecraft.behavior.flee_sun.json | 2 +- .../behaviors/minecraft.behavior.float.json | 2 +- .../minecraft.behavior.float_wander.json | 2 +- .../minecraft.behavior.follow_caravan.json | 4 +- .../minecraft.behavior.follow_mob.json | 4 +- .../minecraft.behavior.follow_owner.json | 4 +- .../minecraft.behavior.follow_parent.json | 2 +- ...ecraft.behavior.follow_target_captain.json | 4 +- .../behaviors/minecraft.behavior.go_home.json | 4 +- .../minecraft.behavior.guardian_attack.json | 2 +- ...minecraft.behavior.harvest_farm_block.json | 4 +- .../behaviors/minecraft.behavior.hide.json | 4 +- .../minecraft.behavior.hold_ground.json | 2 +- .../minecraft.behavior.hurt_by_target.json | 2 +- .../minecraft.behavior.inspect_bookshelf.json | 4 +- .../minecraft.behavior.knockback_roar.json | 2 +- .../minecraft.behavior.lay_down.json | 2 +- .../behaviors/minecraft.behavior.lay_egg.json | 4 +- .../minecraft.behavior.leap_at_target.json | 2 +- .../minecraft.behavior.look_at_entity.json | 2 +- .../minecraft.behavior.look_at_player.json | 2 +- .../minecraft.behavior.look_at_target.json | 2 +- ...craft.behavior.look_at_trading_player.json | 2 +- .../minecraft.behavior.make_love.json | 2 +- .../minecraft.behavior.melee_attack.json | 4 +- .../behaviors/minecraft.behavior.mingle.json | 4 +- .../minecraft.behavior.mount_pathing.json | 4 +- .../minecraft.behavior.move_indoors.json | 4 +- ...necraft.behavior.move_through_village.json | 4 +- .../minecraft.behavior.move_to_block.json | 2 +- .../minecraft.behavior.move_to_land.json | 4 +- .../minecraft.behavior.move_to_lava.json | 4 +- .../minecraft.behavior.move_to_liquid.json | 4 +- .../minecraft.behavior.move_to_poi.json | 4 +- ...necraft.behavior.move_to_random_block.json | 4 +- .../minecraft.behavior.move_to_village.json | 4 +- .../minecraft.behavior.move_to_water.json | 4 +- ...ior.move_towards_dwelling_restriction.json | 2 +- ...aft.behavior.move_towards_restriction.json | 4 +- ...inecraft.behavior.move_towards_target.json | 4 +- .../behaviors/minecraft.behavior.nap.json | 4 +- ...ft.behavior.nearest_attackable_target.json | 2 +- ...nearest_prioritized_attackable_target.json | 2 +- ...inecraft.behavior.ocelot_sit_on_block.json | 2 +- .../minecraft.behavior.ocelotattack.json | 2 +- .../minecraft.behavior.offer_flower.json | 2 +- .../minecraft.behavior.open_door.json | 2 +- ...necraft.behavior.owner_hurt_by_target.json | 2 +- .../minecraft.behavior.owner_hurt_target.json | 2 +- .../behaviors/minecraft.behavior.panic.json | 4 +- .../behaviors/minecraft.behavior.peek.json | 2 +- ...necraft.behavior.pet_sleep_with_owner.json | 4 +- .../minecraft.behavior.pickup_items.json | 4 +- .../behaviors/minecraft.behavior.play.json | 2 +- .../minecraft.behavior.player_ride_tamed.json | 2 +- .../minecraft.behavior.raid_garden.json | 4 +- .../minecraft.behavior.random_breach.json | 4 +- .../minecraft.behavior.random_fly.json | 2 +- .../minecraft.behavior.random_hover.json | 4 +- ...minecraft.behavior.random_look_around.json | 2 +- ...t.behavior.random_look_around_and_sit.json | 2 +- .../minecraft.behavior.random_sitting.json | 4 +- .../minecraft.behavior.random_stroll.json | 4 +- .../minecraft.behavior.random_swim.json | 4 +- .../minecraft.behavior.ranged_attack.json | 4 +- .../minecraft.behavior.receive_love.json | 2 +- ...minecraft.behavior.restrict_open_door.json | 2 +- .../minecraft.behavior.restrict_sun.json | 2 +- ...necraft.behavior.rise_to_liquid_level.json | 2 +- .../behaviors/minecraft.behavior.roll.json | 2 +- ...ecraft.behavior.run_around_like_crazy.json | 2 +- .../behaviors/minecraft.behavior.scared.json | 2 +- .../minecraft.behavior.send_event.json | 4 +- .../minecraft.behavior.share_items.json | 4 +- ....behavior.silverfish_merge_with_stone.json | 2 +- ...t.behavior.silverfish_wake_up_friends.json | 2 +- ...inecraft.behavior.skeleton_horse_trap.json | 2 +- .../behaviors/minecraft.behavior.sleep.json | 4 +- .../minecraft.behavior.slime_attack.json | 2 +- .../minecraft.behavior.slime_float.json | 4 +- ...ecraft.behavior.slime_keep_on_jumping.json | 2 +- ...craft.behavior.slime_random_direction.json | 2 +- .../minecraft.behavior.snacking.json | 2 +- .../behaviors/minecraft.behavior.sneeze.json | 2 +- .../minecraft.behavior.squid_dive.json | 2 +- .../minecraft.behavior.squid_flee.json | 2 +- .../minecraft.behavior.squid_idle.json | 2 +- ....behavior.squid_move_away_from_ground.json | 2 +- ...minecraft.behavior.squid_out_of_water.json | 2 +- ...t.behavior.stalk_and_pounce_on_target.json | 2 +- ...minecraft.behavior.stay_while_sitting.json | 2 +- .../minecraft.behavior.stomp_attack.json | 4 +- .../minecraft.behavior.stomp_turtle_egg.json | 4 +- ...craft.behavior.stroll_towards_village.json | 2 +- .../minecraft.behavior.summon_entity.json | 4 +- .../behaviors/minecraft.behavior.swell.json | 2 +- .../minecraft.behavior.swim_idle.json | 2 +- .../minecraft.behavior.swim_wander.json | 4 +- .../minecraft.behavior.swim_with_entity.json | 4 +- .../minecraft.behavior.swoop_attack.json | 4 +- .../minecraft.behavior.take_flower.json | 2 +- ...minecraft.behavior.target_when_pushed.json | 2 +- .../behaviors/minecraft.behavior.tempt.json | 4 +- .../minecraft.behavior.trade_interest.json | 2 +- .../minecraft.behavior.trade_with_player.json | 2 +- ...ecraft.behavior.vex_copy_owner_target.json | 2 +- .../minecraft.behavior.vex_random_move.json | 2 +- ...ehavior.wither_random_attack_pos_goal.json | 2 +- ...behavior.wither_target_highest_damage.json | 2 +- .../behaviors/minecraft.behavior.work.json | 4 +- .../behaviors/types/priority.json} | 2 +- ..._multiplier.json => speed_multiplier.json} | 0 .../1.8.0/components/minecraft.ageable.json | 2 +- .../1.8.0/components/minecraft.buoyant.json | 2 +- .../components/minecraft.damage_sensor.json | 2 +- .../minecraft.environment_sensor.json | 2 +- .../1.8.0/components/minecraft.on_death.json | 2 +- .../minecraft.on_friendly_anger.json | 2 +- .../1.8.0/components/minecraft.on_hurt.json | 2 +- .../minecraft.on_hurt_by_player.json | 2 +- .../1.8.0/components/minecraft.on_ignite.json | 2 +- .../minecraft.on_start_landing.json | 2 +- .../minecraft.on_start_takeoff.json | 2 +- .../minecraft.on_target_acquired.json | 2 +- .../minecraft.on_target_escape.json | 2 +- .../minecraft.on_wake_with_owner.json | 2 +- .../components/minecraft.ravager_blocked.json | 2 +- .../entities/1.8.0/types/base_operator.json | 8 --- .../entities/1.8.0/types/base_subject.json | 8 --- .../entities/1.8.0/types/base_test.json | 56 ------------------- .../entities/1.8.0/types/trigger.json | 2 +- .../filters/filters/types/operator.json | 2 +- .../filters/filters/types/subject.json | 2 +- .../entities/filters/filters/types/test.json | 2 +- 217 files changed, 277 insertions(+), 349 deletions(-) rename source/behavior/entities/{1.8.0/behaviors/types/base_priority.json => 1.13.0/behaviors/types/priority.json} (72%) rename source/behavior/entities/1.13.0/behaviors/types/{base_speed_multiplier.json => speed_multiplier.json} (100%) rename source/behavior/entities/{1.13.0/behaviors/types/base_priority.json => 1.16.0/behaviors/types/priority.json} (72%) rename source/behavior/entities/1.16.0/behaviors/types/{base_speed_multiplier.json => speed_multiplier.json} (100%) rename source/behavior/entities/{1.16.0/behaviors/types/base_priority.json => 1.16.100/behaviors/types/priority.json} (72%) rename source/behavior/entities/1.16.100/behaviors/types/{base_speed_multiplier.json => speed_multiplier.json} (100%) rename source/behavior/entities/{1.16.100/behaviors/types/base_priority.json => 1.8.0/behaviors/types/priority.json} (71%) rename source/behavior/entities/1.8.0/behaviors/types/{base_speed_multiplier.json => speed_multiplier.json} (100%) delete mode 100644 source/behavior/entities/1.8.0/types/base_operator.json delete mode 100644 source/behavior/entities/1.8.0/types/base_subject.json delete mode 100644 source/behavior/entities/1.8.0/types/base_test.json diff --git a/source/behavior/entities/1.10.0/types/trigger.json b/source/behavior/entities/1.10.0/types/trigger.json index 653cfad0..c54fa844 100644 --- a/source/behavior/entities/1.10.0/types/trigger.json +++ b/source/behavior/entities/1.10.0/types/trigger.json @@ -11,7 +11,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "Filters" }, - "target": { "$ref": "../../1.8.0/filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.12.0/types/trigger.json b/source/behavior/entities/1.12.0/types/trigger.json index 6f5c5ae7..fb150df0 100644 --- a/source/behavior/entities/1.12.0/types/trigger.json +++ b/source/behavior/entities/1.12.0/types/trigger.json @@ -11,7 +11,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "Filters" }, - "target": { "$ref": "../../1.8.0/filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.find_mount.json b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.find_mount.json index 898cf703..ea93d675 100644 --- a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.find_mount.json +++ b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.find_mount.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "avoid_water": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.go_home.json b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.go_home.json index 790eb50a..f4d6752a 100644 --- a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.go_home.json +++ b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.go_home.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.stomp_turtle_egg.json b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.stomp_turtle_egg.json index 73f5285d..6a5382f3 100644 --- a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.stomp_turtle_egg.json +++ b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.stomp_turtle_egg.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.tempt.json b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.tempt.json index 811d8b25..a1db181a 100644 --- a/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.tempt.json +++ b/source/behavior/entities/1.13.0/behaviors/minecraft.behavior.tempt.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "can_get_scared": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/types/base_priority.json b/source/behavior/entities/1.13.0/behaviors/types/priority.json similarity index 72% rename from source/behavior/entities/1.8.0/behaviors/types/base_priority.json rename to source/behavior/entities/1.13.0/behaviors/types/priority.json index 945cc2d5..d299f09a 100644 --- a/source/behavior/entities/1.8.0/behaviors/types/base_priority.json +++ b/source/behavior/entities/1.13.0/behaviors/types/priority.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.1.8.0.base_priority", + "$id": "blockception.minecraft.behavior.entities.1.13.0.priority", "additionalProperties": false, "type": "integer", "title": "Priority", diff --git a/source/behavior/entities/1.13.0/behaviors/types/base_speed_multiplier.json b/source/behavior/entities/1.13.0/behaviors/types/speed_multiplier.json similarity index 100% rename from source/behavior/entities/1.13.0/behaviors/types/base_speed_multiplier.json rename to source/behavior/entities/1.13.0/behaviors/types/speed_multiplier.json diff --git a/source/behavior/entities/1.13.0/components/minecraft.damage_sensor.json b/source/behavior/entities/1.13.0/components/minecraft.damage_sensor.json index 7e2f69d0..2aec8bff 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.damage_sensor.json +++ b/source/behavior/entities/1.13.0/components/minecraft.damage_sensor.json @@ -34,7 +34,7 @@ "properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "type": "string", "pattern": "^.*$", "description": "TODO description: event", "title": "Event" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "TODO description: target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "TODO description: target", "title": "Target" } }, "on_damage_sound_event": { "type": "string", diff --git a/source/behavior/entities/1.13.0/components/minecraft.rideable.json b/source/behavior/entities/1.13.0/components/minecraft.rideable.json index e4fb243f..b8a2432c 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.rideable.json +++ b/source/behavior/entities/1.13.0/components/minecraft.rideable.json @@ -35,7 +35,7 @@ }, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "controlling_seat": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.13.0/components/types/base_priority.json b/source/behavior/entities/1.13.0/components/types/base_priority.json index 36eacc95..d299f09a 100644 --- a/source/behavior/entities/1.13.0/components/types/base_priority.json +++ b/source/behavior/entities/1.13.0/components/types/base_priority.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.1.13.0.base_priority", + "$id": "blockception.minecraft.behavior.entities.1.13.0.priority", "additionalProperties": false, "type": "integer", "title": "Priority", diff --git a/source/behavior/entities/1.13.0/types/trigger.json b/source/behavior/entities/1.13.0/types/trigger.json index dd03a49a..44c0e603 100644 --- a/source/behavior/entities/1.13.0/types/trigger.json +++ b/source/behavior/entities/1.13.0/types/trigger.json @@ -11,7 +11,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "Filters" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.admire_item.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.admire_item.json index 46971863..a1f68295 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.admire_item.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.admire_item.json @@ -5,7 +5,7 @@ "description": "Enables the mob to admire items that have been configured as admirable. Must be used in combination with the admire_item component.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "admire_item_sound": { "type": "string", "default": "", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.avoid_block.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.avoid_block.json index 04ae777b..3c242e5f 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.avoid_block.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.avoid_block.json @@ -5,7 +5,7 @@ "description": "UNDOCUMENTATED", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "tick_interval": { "type": "integer", "title": "Tick Interval", "description": "UNDOCUMENTATED" }, "search_range": { "type": "integer", "title": "Search Range", "description": "UNDOCUMENTATED" }, "search_height": { "type": "integer", "title": "Search Height", "description": "UNDOCUMENTATED" }, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.barter.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.barter.json index 343b87a9..02be46b7 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.barter.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.barter.json @@ -4,5 +4,5 @@ "title": "Barter 1.16.0", "description": "Enables the mob to barter for items that have been configured as barter currency. Must be used in combination with the barter component", "additionalProperties": false, - "properties": { "priority": { "$ref": "types/base_priority.json" } } + "properties": { "priority": { "$ref": "types/priority.json" } } } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.celebrate.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.celebrate.json index a1fc0152..8219ad34 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.celebrate.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.celebrate.json @@ -5,7 +5,7 @@ "description": "This allows the mob celebrate by jumping up and playing a sound periodically.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "celebration_sound": { "type": "string", "default": "", "description": "The sound to occasionally play.", "title": "Celebration Sound" }, "duration": { "type": "number", "default": 1, "description": "The duration of the celebration (in seconds).", "title": "Duration" }, "jump_interval": { diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.defend_trusted_target.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.defend_trusted_target.json index 0634d522..66c9286d 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.defend_trusted_target.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.defend_trusted_target.json @@ -5,7 +5,7 @@ "description": "Allows the mob to target another mob that hurts an entity it trusts.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "aggro_sound": { "type": "string", "default": "", "description": "Sound to occasionally play while defending.", "title": "Aggro Sound" }, "attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds between attacks", "title": "Attack Interval" }, "must_see": { diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drink_potion.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drink_potion.json index 51be8f38..ea8b31a1 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drink_potion.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drink_potion.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "speed_modifier": { "default": 0.0, "description": "TODO description: speed modifier", "title": "Speed Modifier" }, "potions": { "type": "array", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drop_item_for.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drop_item_for.json index 9906935d..b8d6aa79 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drop_item_for.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.drop_item_for.json @@ -5,8 +5,8 @@ "title": "Drop Item For 1.16.0", "type": "object", "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown": { "title": "Cooldown", "description": "UNDOCUMENTATED", "type": "number" }, "drop_item_chance": { "type": "number", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.eat_carried_item.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.eat_carried_item.json index 8a54a89c..ed9ec4ac 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.eat_carried_item.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.eat_carried_item.json @@ -5,7 +5,7 @@ "description": "If the mob is carrying a food item, the mob will eat it and the effects will be applied to the mob.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "delay_before_eating": { "type": "number", "description": "Time in seconds the mob should wait before eating the item.", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.equip_item.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.equip_item.json index 7c0a655c..b2eb64fb 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.equip_item.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.equip_item.json @@ -4,5 +4,5 @@ "title": "Equip Item 1.16.0", "description": "UNDOCUMENTATED", "additionalProperties": false, - "properties": { "priority": { "$ref": "types/base_priority.json" } } + "properties": { "priority": { "$ref": "types/priority.json" } } } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_cover.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_cover.json index 414e88ca..fc43bc59 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_cover.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_cover.json @@ -5,8 +5,8 @@ "description": "Allows the mob to seek shade.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_mount.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_mount.json index 7b518621..480e6cc7 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_mount.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.find_mount.json @@ -5,7 +5,7 @@ "title": "Find Mount 1.16.0", "type": "object", "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "avoid_water": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.go_home.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.go_home.json index da0ae0f6..f96fddeb 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.go_home.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.go_home.json @@ -23,8 +23,8 @@ } }, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.hold_ground.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.hold_ground.json index 1bef1393..1f85734f 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.hold_ground.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.hold_ground.json @@ -5,7 +5,7 @@ "description": "The mob freezes and looks at the mob they are targeting.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "broadcast": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.knockback_roar.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.knockback_roar.json index df8a79a8..dd125132 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.knockback_roar.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.knockback_roar.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "attack_time": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.leap_at_target.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.leap_at_target.json index ae322a29..351442b3 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.leap_at_target.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.leap_at_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "must_be_on_ground": { "type": "boolean", "default": true, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.look_at_player.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.look_at_player.json index d0673627..ae4e01e0 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.look_at_player.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.look_at_player.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "angle_of_view_vertical": { "type": "integer", "default": 360, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_to_lava.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_to_lava.json index b4e8a26c..5d775b30 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_to_lava.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_to_lava.json @@ -5,8 +5,8 @@ "description": "Allows the mob to move back into lava when on land.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json index 9f80d1c9..aea4c66d 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json @@ -4,5 +4,5 @@ "title": "Move Towards Home Restriction 1.16.0", "description": "UNDOCUMENTATED", "additionalProperties": false, - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nap.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nap.json index 9a97fa18..2bb05f1a 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nap.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nap.json @@ -5,8 +5,8 @@ "description": "Allows the mob to move back into lava when on land.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_max": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_attackable_target.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_attackable_target.json index a6574a69..673f45b5 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_attackable_target.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_attackable_target.json @@ -33,7 +33,7 @@ } }, "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "description": "Filters which types of targets are valid for this entity.", "title": "Entity Types", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json index e7eb9304..74c43ee3 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "description": "List of entity types that this mob considers valid targets", "title": "Entity Types", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json index cb8e907b..ce71f37f 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pickup_items.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pickup_items.json index b5d2b463..e3f11acd 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pickup_items.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.pickup_items.json @@ -5,8 +5,8 @@ "type": "object", "title": "Pickup Items 1.16.0", "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "can_pickup_any_item": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_fly.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_fly.json index 448e45b4..3c2c346a 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_fly.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_fly.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "avoid_damage_blocks": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "UNDOCUMENTATED" }, "can_land_on_trees": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_hover.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_hover.json index 83bb6854..7b554246 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_hover.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_hover.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "hover_height": { "type": "array", "description": "UNDOCUMENTATED", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_look_around_and_sit.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_look_around_and_sit.json index 2b1c7879..40a15acf 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_look_around_and_sit.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.random_look_around_and_sit.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "max_look_count": { "type": "integer", "default": 2, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.rise_to_liquid_level.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.rise_to_liquid_level.json index 3769c193..f432d773 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.rise_to_liquid_level.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.rise_to_liquid_level.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTATED" }, "rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTATED" }, "sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTATED" } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.send_event.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.send_event.json index 225d1d6c..a3dd9cf9 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.send_event.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.send_event.json @@ -13,7 +13,7 @@ "type": "object", "additionalProperties": false, "properties": { - "base_delay": { "type": "number", "default": 0, "description": "Amount of time in seconds before starting this step" }, + "delay": { "type": "number", "default": 0, "description": "Amount of time in seconds before starting this step" }, "event": { "type": "string", "default": "", "description": "The event to send to the entity" }, "sound_event": { "type": "string", "default": "", "description": "The sound event to play when this step happens" } } @@ -21,7 +21,7 @@ } }, "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "cast_duration": { "type": "number", "description": "Time in seconds for the entire event sending process", "title": "TODO Title" }, "event_choices": { "type": "array", diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json index 3bad2b54..945279bf 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "interest_time": { "type": "number", "default": 2, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stroll_towards_village.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stroll_towards_village.json index 58cf6c43..80952ed1 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stroll_towards_village.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.stroll_towards_village.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.swim_idle.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.swim_idle.json index 1c31a50f..58f17ea8 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.swim_idle.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.swim_idle.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "idle_time": { "type": "number", "title": "Idle Time", "description": "UNDOCUMENTATED" }, "success_rate": { "type": "number", "title": "Succes Rate", "description": "UNDOCUMENTATED" } } diff --git a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.tempt.json b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.tempt.json index 8d924bcc..621c1041 100644 --- a/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.tempt.json +++ b/source/behavior/entities/1.16.0/behaviors/minecraft.behavior.tempt.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "can_get_scared": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.13.0/behaviors/types/base_priority.json b/source/behavior/entities/1.16.0/behaviors/types/priority.json similarity index 72% rename from source/behavior/entities/1.13.0/behaviors/types/base_priority.json rename to source/behavior/entities/1.16.0/behaviors/types/priority.json index 36eacc95..3b7a43cc 100644 --- a/source/behavior/entities/1.13.0/behaviors/types/base_priority.json +++ b/source/behavior/entities/1.16.0/behaviors/types/priority.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.1.13.0.base_priority", + "$id": "blockception.minecraft.behavior.entities.1.16.0.priority", "additionalProperties": false, "type": "integer", "title": "Priority", diff --git a/source/behavior/entities/1.16.0/behaviors/types/base_speed_multiplier.json b/source/behavior/entities/1.16.0/behaviors/types/speed_multiplier.json similarity index 100% rename from source/behavior/entities/1.16.0/behaviors/types/base_speed_multiplier.json rename to source/behavior/entities/1.16.0/behaviors/types/speed_multiplier.json diff --git a/source/behavior/entities/1.16.0/components/minecraft.buoyant.json b/source/behavior/entities/1.16.0/components/minecraft.buoyant.json index 9b1c379c..cf440a5c 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.buoyant.json +++ b/source/behavior/entities/1.16.0/components/minecraft.buoyant.json @@ -11,7 +11,7 @@ "description": "Applies gravity each tick. Causes more of a wave simulation, but will cause more gravity to be applied outside liquids.", "title": "Apply Gravity" }, - "base_buoyancy": { + "buoyancy": { "type": "number", "default": 1, "description": "Base buoyancy used to calculate how much will a mob float.", diff --git a/source/behavior/entities/1.16.0/components/minecraft.damage_sensor.json b/source/behavior/entities/1.16.0/components/minecraft.damage_sensor.json index d11d3835..dbaa6881 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.damage_sensor.json +++ b/source/behavior/entities/1.16.0/components/minecraft.damage_sensor.json @@ -34,7 +34,7 @@ "properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "type": "string", "pattern": "^.*$", "description": "TODO description: event", "title": "Event" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "TODO description: target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "TODO description: target", "title": "Target" } }, "on_damage_sound_event": { "type": "string", diff --git a/source/behavior/entities/1.16.0/types/trigger.json b/source/behavior/entities/1.16.0/types/trigger.json index 49db5458..9add3b7d 100644 --- a/source/behavior/entities/1.16.0/types/trigger.json +++ b/source/behavior/entities/1.16.0/types/trigger.json @@ -10,7 +10,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "TODO Title" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.16.0/behaviors/types/base_priority.json b/source/behavior/entities/1.16.100/behaviors/types/priority.json similarity index 72% rename from source/behavior/entities/1.16.0/behaviors/types/base_priority.json rename to source/behavior/entities/1.16.100/behaviors/types/priority.json index f6ca462b..2c611e1b 100644 --- a/source/behavior/entities/1.16.0/behaviors/types/base_priority.json +++ b/source/behavior/entities/1.16.100/behaviors/types/priority.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.1.16.0.base_priority", + "$id": "blockception.minecraft.behavior.entities.1.16.100.priority", "additionalProperties": false, "type": "integer", "title": "Priority", diff --git a/source/behavior/entities/1.16.100/behaviors/types/base_speed_multiplier.json b/source/behavior/entities/1.16.100/behaviors/types/speed_multiplier.json similarity index 100% rename from source/behavior/entities/1.16.100/behaviors/types/base_speed_multiplier.json rename to source/behavior/entities/1.16.100/behaviors/types/speed_multiplier.json diff --git a/source/behavior/entities/1.16.100/types/trigger.json b/source/behavior/entities/1.16.100/types/trigger.json index 1acc1756..619fab90 100644 --- a/source/behavior/entities/1.16.100/types/trigger.json +++ b/source/behavior/entities/1.16.100/types/trigger.json @@ -10,7 +10,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "TODO Title" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json index 3bddae37..dcc7ee5e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json @@ -6,7 +6,7 @@ "title": "Avoid Mob Type 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "max_dist": { "type": "number", "default": 0, "description": "Maximum distance to look for an entity", "title": "Max Dist" }, "max_flee": { "type": "number", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.beg.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.beg.json index 62af3be6..027f28dc 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.beg.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.beg.json @@ -6,7 +6,7 @@ "description": "Allows this mob to look at and follow the player that holds food they like.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "items": { "type": "array", "description": "List of items that this mob likes", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.break_door.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.break_door.json index 9d59b8fc..9a96b08c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.break_door.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.break_door.json @@ -4,6 +4,6 @@ "title": "Break Door 1.8.0", "description": "Allows this mob to break doors.", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" } }, + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.breed.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.breed.json index 6d08148c..18e7b97e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.breed.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.breed.json @@ -5,5 +5,5 @@ "title": "Breed 1.8.0", "description": "Allows this mob to breed with other mobs.", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.celebrate.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.celebrate.json index cee162a4..e5169970 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.celebrate.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.celebrate.json @@ -5,7 +5,7 @@ "description": "This allows the mob celebrate by jumping up and playing a sound periodically.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "celebration_sound": { "type": "string", "default": "", "description": "The sound to occasionally play.", "title": "Celebration Sound" }, "duration": { "type": "number", "default": 1, "description": "The duration of the celebration (in seconds).", "title": "Duration" }, "jump_interval": { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_attack.json index 059ec174..ba9a2a33 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_attack.json @@ -5,5 +5,5 @@ "title": "Charge Attack 1.8.0", "description": "Allows the mob to attack its target by running at it.", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_held_item.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_held_item.json index ec4b71ff..dc7b6e1c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_held_item.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.charge_held_item.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "items": { "type": "array", "title": "Items", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json index 41d5a9b1..647a7588 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json @@ -6,7 +6,7 @@ "description": "Allows the mob to move in a circle around a point or a target.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "speed_multiplier": { "type": "number", "default": 1.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.controlled_by_player.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.controlled_by_player.json index bcc38221..35de71c5 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.controlled_by_player.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.controlled_by_player.json @@ -5,7 +5,7 @@ "title": "Controlled By Player 1.8.0", "description": "Allows the mob to be controlled by the player.", "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "mount_speed_multiplier": { "type": "number", "default": 1, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json index 14cf6eb3..fbf30469 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json @@ -5,7 +5,7 @@ "description": "Allows the mob to target another mob that hurts an entity it trusts.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "aggro_sound": { "type": "string", "default": "", "description": "Sound to occasionally play while defending.", "title": "Aggro Sound" }, "attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds between attacks", "title": "Attack Interval" }, "must_see": { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json index fb873c12..55f4fb6e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json @@ -5,7 +5,7 @@ "title": "Defend Village Target 1.8.0", "description": "Allows the mob to stay in the village and fight mobs hostile to the villagers.", "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types this mob considers a threat to the village", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.delayed_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.delayed_attack.json index fbf78243..1c4a49e6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.delayed_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.delayed_attack.json @@ -5,8 +5,8 @@ "title": "Delayed Attack 1.8.0", "description": "Allows the mob to drink potions based on specified environment conditions.", "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "attack_duration": { "type": "number", "default": 1, "description": "The duration of the attack animation in seconds", "title": "TODO Title" }, "attack_once": { "type": "boolean", "default": false, "description": "If true, this mob will attack only one time.", "title": "TODO Title" }, "attack_types": { "type": "string", "default": "", "description": "Defines the entity types this mob will attack", "title": "TODO Title" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.door_interact.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.door_interact.json index 679e4a01..78f20d86 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.door_interact.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.door_interact.json @@ -4,5 +4,5 @@ "type": "object", "title": "Door Interact 1.8.0", "description": "Allows the mob to drink potions based on specified environment conditions.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonchargeplayer.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonchargeplayer.json index b89b0e65..14cfbf43 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonchargeplayer.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonchargeplayer.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonchargeplayer 1.8.0", "description": "Allows the dragon to attack a player by flying fast at them. The player is chosen by the dragonscanning goal. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragondeath.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragondeath.json index 82666c06..54f3c2f4 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragondeath.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragondeath.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragondeath 1.8.0", "description": "Allows the dragon to go out with glory. This controls the Ender Dragon's death animation and can't be used by other mobs.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonflaming.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonflaming.json index 9da48e95..5adc249a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonflaming.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonflaming.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonflaming 1.8.0", "description": "Allows the dragon to use its flame breath attack. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonholdingpattern.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonholdingpattern.json index 80dafc8a..eb6cb9a8 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonholdingpattern.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonholdingpattern.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonholdingpattern 1.8.0", "description": "Allows the Dragon to fly around in a circle around the center podium. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonlanding.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonlanding.json index bc82e329..8e4abf0f 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonlanding.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonlanding.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonlanding 1.8.0", "description": "Allows the Dragon to stop flying and transition into perching mode. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonscanning.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonscanning.json index dfda6617..4ab5b819 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonscanning.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonscanning.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonscanning 1.8.0", "description": "Allows the dragon to look around for a player to attack while in perch mode. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonstrafeplayer.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonstrafeplayer.json index c42bdaf6..19b1e639 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonstrafeplayer.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragonstrafeplayer.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragonstrafeplayer 1.8.0", "description": "Allows the dragon to fly around looking for a player and shoot fireballs at them. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragontakeoff.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragontakeoff.json index b2e33091..ae210800 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragontakeoff.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.dragontakeoff.json @@ -4,5 +4,5 @@ "type": "object", "title": "Dragontakeoff 1.8.0", "description": "Allows the dragon to leave perch mode and go back to flying around. Can only be used by the Ender Dragon.", - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drink_potion.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drink_potion.json index e04c7adf..536e3b66 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drink_potion.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drink_potion.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "speed_modifier": { "default": 0.0, "description": "TODO description: speed modifier", "title": "Speed Modifier" }, "potions": { "type": "array", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drop_item_for.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drop_item_for.json index aee7e131..26b7c059 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drop_item_for.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.drop_item_for.json @@ -5,8 +5,8 @@ "title": "Drop Item For 1.8.0", "description": "Allows the mob to drink potions based on specified environment conditions.", "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "entity_types": { "$ref": "../types/entity_types.json" }, "drop_item_chance": { "type": "number", "default": 1.0, "description": "The probability that the mob will drop an item.", "title": "TODO Title" }, "goal_radius": { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json index 192d03b3..2ee7f2e9 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "on_eat": { "$ref": "../types/trigger.json", "description": "UNDOCUMENTATED", "title": "On Eat" }, "success_chance": { "title": "Succes Chance", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_carried_item.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_carried_item.json index c20a9d1a..568ee368 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_carried_item.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_carried_item.json @@ -5,7 +5,7 @@ "description": "If the mob is carrying a food item, the mob will eat it and the effects will be applied to the mob.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "delay_before_eating": { "type": "number", "description": "Time in seconds the mob should wait before eating the item.", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_leave_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_leave_block.json index fe8fe0b8..6e8612be 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_leave_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_leave_block.json @@ -5,5 +5,5 @@ "additionalProperties": false, "description": "Allows the enderman to drop a block they are carrying. Can only be used by Endermen.", "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_take_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_take_block.json index 898b4cac..6092a149 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_take_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.enderman_take_block.json @@ -5,5 +5,5 @@ "description": "Allows the enderman to take a block and carry it around. Can only be used by Endermen.", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.explore_outskirts.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.explore_outskirts.json index d32387e8..731b48b9 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.explore_outskirts.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.explore_outskirts.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "explore_dist": { "type": "number", "default": 5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover.json index a3e2d9df..b8282d21 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover.json @@ -5,8 +5,8 @@ "description": "Allows the mob to seek shade.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_mount.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_mount.json index 3013e465..f7c50418 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_mount.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_mount.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "avoid_water": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_underwater_treasure.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_underwater_treasure.json index a34c1025..24c3fc2a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_underwater_treasure.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_underwater_treasure.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "search_range": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.flee_sun.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.flee_sun.json index 73a70e8b..a72778eb 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.flee_sun.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.flee_sun.json @@ -5,5 +5,5 @@ "description": "Allows the mob to run away from direct sunlight and seek shade.", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float.json index 162da193..1d7de540 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float.json @@ -5,5 +5,5 @@ "description": "Allows the mob to stay afloat while swimming.", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float_wander.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float_wander.json index 61f877bd..92bc2970 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float_wander.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.float_wander.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "xz_dist": { "type": "integer", "default": 10, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_caravan.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_caravan.json index d963db7e..6c17a20d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_caravan.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_caravan.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types that this mob can follow in a caravan", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_mob.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_mob.json index fd59060c..871869ad 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_mob.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_mob.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "search_range": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_owner.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_owner.json index a62622be..761b5a62 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_owner.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_owner.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "start_distance": { "type": "number", "default": 10, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_parent.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_parent.json index 52603e8e..386a952f 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_parent.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_parent.json @@ -5,5 +5,5 @@ "description": "Allows the mob to follow their parent around.", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_target_captain.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_target_captain.json index 1e679a4e..a02e193b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_target_captain.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.follow_target_captain.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "follow_distance": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.go_home.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.go_home.json index 4f2e8ec6..8b0585a6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.go_home.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.go_home.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.guardian_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.guardian_attack.json index 3a2e4ff2..25d7e6db 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.guardian_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.guardian_attack.json @@ -5,5 +5,5 @@ "description": "Allows the guardian to use its laser beam attack. Can only be used by Guardians and Elder Guardians.", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.harvest_farm_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.harvest_farm_block.json index 8e15a172..a4903efa 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.harvest_farm_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.harvest_farm_block.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "max_seconds_before_search": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "number" }, "search_cooldown_max_seconds": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "number" }, "seconds_until_new_task": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "number" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hide.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hide.json index 7fb4ff23..8d2302d7 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hide.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hide.json @@ -6,8 +6,8 @@ "description": "Allows a mob with the hide component to attempt to move to - and hide at - an owned or nearby POI.", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "duration": { "type": "number", "default": 1, "description": "Amount of time in seconds that the mob reacts.", "title": "TODO Title" }, "poi_type": { "type": "string", "default": "", "description": "Defines what POI type to hide at.", "title": "TODO Title" }, "timeout_cooldown": { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hold_ground.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hold_ground.json index 4e365f17..16c75029 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hold_ground.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hold_ground.json @@ -5,7 +5,7 @@ "description": "The mob freezes and looks at the mob they are targeting.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "broadcast": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hurt_by_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hurt_by_target.json index 86c523b8..12c8aa99 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hurt_by_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.hurt_by_target.json @@ -6,7 +6,7 @@ "description": "Allows the mob to target another mob that hurts them.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "TODO description: entity types", "title": "Entity Types" }, "alert_same_type": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json index 11d46947..6a53a450 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json @@ -6,8 +6,8 @@ "description": "Allows the mob to inspect bookshelves.", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.knockback_roar.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.knockback_roar.json index 90d08b49..85532006 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.knockback_roar.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.knockback_roar.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "attack_time": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_down.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_down.json index 00eb9a7c..1c174ad7 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_down.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_down.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "interval": { "type": "integer", "default": 120, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_egg.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_egg.json index 6431ee3c..bae62b56 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_egg.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.lay_egg.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.leap_at_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.leap_at_target.json index 66f09029..96af4795 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.leap_at_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.leap_at_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "must_be_on_ground": { "type": "boolean", "default": true, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_entity.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_entity.json index fc28a89b..d4cd0f87 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_entity.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_entity.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "look_distance": { "type": "number", "default": 8.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json index e117060c..0521f6a6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "angle_of_view_vertical": { "type": "integer", "default": 360, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_target.json index 392615b6..a13d1d62 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "look_distance": { "type": "number", "default": 8.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_trading_player.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_trading_player.json index d3a61d29..d2b07155 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_trading_player.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_trading_player.json @@ -6,7 +6,7 @@ "description": "Allows the mob to look at the player they are trading with.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "look_distance": { "type": "number", "default": 8.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.make_love.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.make_love.json index df9f6907..41533770 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.make_love.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.make_love.json @@ -5,5 +5,5 @@ "title": "Make Love 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json index 398e688b..5b1a823b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTATED" }, "melee_fov": { "type": "number", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mingle.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mingle.json index 2add67cb..c3094dae 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mingle.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mingle.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mount_pathing.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mount_pathing.json index ca234f37..566a18b6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mount_pathing.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.mount_pathing.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "target_dist": { "type": "number", "default": 0.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_indoors.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_indoors.json index 55306f32..5844db9a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_indoors.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_indoors.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "timeout_cooldown": { "type": "number", "default": 8, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_through_village.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_through_village.json index 3dfd9e3e..6e2dd318 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_through_village.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_through_village.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "only_at_night": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json index eaeb72d5..cc5320e9 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json @@ -6,7 +6,7 @@ "description": "UNDOCUMENTATED", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "tick_interval": { "type": "number", "title": "Tick Interval", "description": "UNDOCUMENTATED" }, "start_chance": { "type": "number", "title": "Start Chance", "description": "UNDOCUMENTATED" }, "search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTATED" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_land.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_land.json index fb33f280..615c5558 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_land.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_land.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_lava.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_lava.json index 0e43e33b..75b7c203 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_lava.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_lava.json @@ -5,8 +5,8 @@ "description": "Allows the mob to move back into lava when on land.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_liquid.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_liquid.json index ccd4657d..01683608 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_liquid.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_liquid.json @@ -5,8 +5,8 @@ "description": "Allows the mob to move back into lava when on land.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_poi.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_poi.json index f70115d4..f181fced 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_poi.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_poi.json @@ -6,8 +6,8 @@ "description": "Allows the mob to move to a POI if able to", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "poi_type": { "type": "string", "description": "Tells the goal what POI type it should be looking for", "title": "TODO Title" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_random_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_random_block.json index 029cc955..20f5de60 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_random_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_random_block.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "block_distance": { "type": "number", "default": 16, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json index 91695013..2cba7874 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json @@ -6,8 +6,8 @@ "description": "Allows the mob to move into a random location within a village.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_water.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_water.json index 436bd042..c8fe85d0 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_water.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_water.json @@ -6,8 +6,8 @@ "description": "Allows the mob to move back into water when on land.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "search_range": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json index 2b5b41d1..cbdc171c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json @@ -5,5 +5,5 @@ "additionalProperties": false, "description": "UNDOCUMENTATED, comes from cat", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json index e1877a99..3e01ad3c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json @@ -6,8 +6,8 @@ "description": "Allows Guardians, Iron Golems and Villagers to move within their pre-defined area that the mob should be restricted to. Other mobs don't have a restriction defined.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "control_flags": { "type": "array", "items": { "type": "string", "enum": ["move", "look"], "description": "TODO description: control flags", "title": "Control Flags" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_target.json index ee9197a4..575c74d5 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_towards_target.json @@ -6,8 +6,8 @@ "description": "Allows mob to move towards its current target.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "within_radius": { "type": "number", "default": 0.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nap.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nap.json index a2f2b45a..33707279 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nap.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nap.json @@ -5,8 +5,8 @@ "description": "Allows the mob to move back into lava when on land.", "additionalProperties": false, "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_max": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json index 1e410f5a..74bbac47 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "description": "List of entity types that this mob considers valid targets", "$ref": "../types/entity_types.json", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json index d4776404..7c5f8b45 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "description": "List of entity types that this mob considers valid targets", "title": "Entity Types", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json index b0512696..ce81a0d6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json @@ -5,5 +5,5 @@ "type": "object", "title": "Ocelot Sit On Block 1.8.0", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json index 1880a8c8..13b07e27 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json @@ -6,7 +6,7 @@ "description": "Can only be used by the Ocelot. Allows it to perform the sneak and pounce attack.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "walk_speed_multiplier": { "type": "number", "default": 1.0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.offer_flower.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.offer_flower.json index f6ef0193..b9883d4c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.offer_flower.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.offer_flower.json @@ -5,5 +5,5 @@ "additionalProperties": false, "description": "Allows the mob to offer the player a flower like the Iron Golem does.", "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.open_door.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.open_door.json index 0f7871c2..740f57a2 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.open_door.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.open_door.json @@ -6,7 +6,7 @@ "description": "Allows the mob to open doors. Requires the mob to be able to path through doors, otherwise the mob won't even want to try opening them.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "close_door_after": { "type": "boolean", "default": true, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json index 0684b804..5f9e8ab3 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json @@ -6,7 +6,7 @@ "description": "Allows the mob to target another mob that hurts their owner.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types that this mob can target if they hurt their owner", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json index 00f05253..ff27425d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json @@ -6,7 +6,7 @@ "description": "Allows the mob to target a mob that is hurt by their owner.", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types that this entity can target if the potential target is hurt by this mob's owner", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json index 7480535d..b1496490 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "damage_sources": { "type": "array", "items": { "$ref": "../../../../general/entity_damage.json" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.peek.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.peek.json index 76eb3812..775117c6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.peek.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.peek.json @@ -5,5 +5,5 @@ "title": "Peek 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json index 901ae58a..bdd47a51 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json index 0a274a7f..415b1452 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json @@ -6,8 +6,8 @@ "title": "Pickup Items 1.8.0", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play.json index 537f59a1..c4efc4a7 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play.json @@ -5,5 +5,5 @@ "title": "Play 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json index 58b4acad..e276b6cf 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json @@ -5,5 +5,5 @@ "title": "Player Ride Tamed 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json index d0b96b9b..eb05efcb 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json @@ -6,8 +6,8 @@ "title": "Raid Garden 1.8.0", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "blocks": { "type": "array", "description": "Blocks that the mob is looking for to eat", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_breach.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_breach.json index c72d07b2..d9f54332 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_breach.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_breach.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_fly.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_fly.json index 7a6afe70..55a9718c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_fly.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_fly.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "can_land_on_trees": { "type": "boolean", "default": true, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json index eec7aee6..f6788422 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "hover_height": { "type": "array", "description": "UNDOCUMENTATED", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json index 6cdde6f1..b20f017d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json @@ -6,7 +6,7 @@ "title": "Random Look Around 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "look_time": { "$ref": "../types/range_number_type.json", "default": [2, 4], diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around_and_sit.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around_and_sit.json index 7cff153f..35463bcd 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around_and_sit.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around_and_sit.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "max_look_count": { "type": "integer", "default": 2, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_sitting.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_sitting.json index fcbd1bed..6dea0792 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_sitting.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_sitting.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_stroll.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_stroll.json index 8ddcccdb..8dc4799a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_stroll.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_stroll.json @@ -5,8 +5,8 @@ "title": "Random Stroll 1.8.0", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "interval": { "type": "integer", "default": 120, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_swim.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_swim.json index 8a81be91..eff357b1 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_swim.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_swim.json @@ -5,8 +5,8 @@ "description": "Allows an entity to randomly move through water", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "avoid_surface": { "type": "boolean", "default": true, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json index e3fac06b..36245c54 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "attack_interval": { "type": "number", "default": 0, "description": "UNDOCUMENTATED", "title": "TODO Title" }, "attack_interval_max": { "type": "number", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.receive_love.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.receive_love.json index b8b6290c..bc30112b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.receive_love.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.receive_love.json @@ -5,5 +5,5 @@ "title": "Receive Love 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" } } + "properties": { "priority": { "$ref": "types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_open_door.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_open_door.json index 3c4d8549..fc2bfe97 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_open_door.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_open_door.json @@ -5,5 +5,5 @@ "title": "Restrict Open Door 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" } } + "properties": { "priority": { "$ref": "types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_sun.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_sun.json index 25153bd3..cedd9eb2 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_sun.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.restrict_sun.json @@ -5,5 +5,5 @@ "title": "Restrict Sun 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" } } + "properties": { "priority": { "$ref": "types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json index bff1a81d..88e3fa50 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTATED" }, "rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTATED" }, "sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTATED" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.roll.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.roll.json index 858fdb06..61ce8724 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.roll.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.roll.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "probability": { "type": "number", "minimum": 0, "description": "The probability that the mob will use the goal.", "title": "TODO Title" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.run_around_like_crazy.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.run_around_like_crazy.json index 28bb0bb1..fa62d692 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.run_around_like_crazy.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.run_around_like_crazy.json @@ -5,5 +5,5 @@ "title": "Restrict Open Door 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.scared.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.scared.json index fa84a845..fabe1128 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.scared.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.scared.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "sound_interval": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.send_event.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.send_event.json index 40101649..9e33b26a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.send_event.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.send_event.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "cast_duration": { "type": "number", "description": "Time in seconds for the entire event sending process", "title": "TODO Title" }, "sequence": { "type": "array", @@ -15,7 +15,7 @@ "type": "object", "additionalProperties": false, "properties": { - "base_delay": { "type": "number", "default": 0, "description": "Amount of time in seconds before starting this step" }, + "delay": { "type": "number", "default": 0, "description": "Amount of time in seconds before starting this step" }, "event": { "type": "string", "default": "", "description": "The event to send to the entity" }, "sound_event": { "type": "string", "default": "", "description": "The sound event to play when this step happens" } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.share_items.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.share_items.json index e0e8f035..6973f8a7 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.share_items.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.share_items.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entities this mob will share items with", "title": "TODO Title" }, "goal_radius": { "type": "number", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_merge_with_stone.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_merge_with_stone.json index ae76115f..c4d983f5 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_merge_with_stone.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_merge_with_stone.json @@ -5,5 +5,5 @@ "title": "Silverfish Merge With Stone 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_wake_up_friends.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_wake_up_friends.json index 11732eb8..6bd8bbf8 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_wake_up_friends.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.silverfish_wake_up_friends.json @@ -5,5 +5,5 @@ "title": "Silverfish Wake Up Friends 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.skeleton_horse_trap.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.skeleton_horse_trap.json index cd44060f..52f7e62c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.skeleton_horse_trap.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.skeleton_horse_trap.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "duration": { "type": "number", "default": 1, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sleep.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sleep.json index 5232da66..dafd4fe3 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sleep.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sleep.json @@ -6,8 +6,8 @@ "title": "Sleep 1.8.0", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_attack.json index c2e9fc6e..6687f0b3 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_attack.json @@ -6,7 +6,7 @@ "title": "Slime Attack 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "set_persistent": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json index 151e19d9..34a042fc 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json @@ -6,8 +6,8 @@ "title": "Slime Float 1.8.0", "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "jump_chance_percentage": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTATED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_keep_on_jumping.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_keep_on_jumping.json index d8c6f912..68de4e82 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_keep_on_jumping.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_keep_on_jumping.json @@ -5,5 +5,5 @@ "type": "object", "title": "Slime Keep On Jumping 1.8.0", "required": [], - "properties": { "priority": { "$ref": "types/base_priority.json" }, "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" } } + "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json index 74bd247d..8240b219 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json @@ -6,7 +6,7 @@ "title": "Slime Random Direction 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "add_random_time_range": { "type": "number", "title": "Add Random Time Range", "description": "UNDOCUMENTATED" }, "turn_range": { "type": "number", "title": "Turn Range", "description": "UNDOCUMENTATED" }, "min_change_direction_time": { "type": "number", "title": "Min Change Direction Time", "description": "UNDOCUMENTATED" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.snacking.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.snacking.json index b4a82088..ecd172b6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.snacking.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.snacking.json @@ -6,7 +6,7 @@ "title": "Snacking 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "items": { "type": "array", "description": "Items that we are interested in snacking on", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sneeze.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sneeze.json index 12ced960..2b70f658 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sneeze.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.sneeze.json @@ -6,7 +6,7 @@ "title": "Sneeze 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_dive.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_dive.json index 68a3c278..d2c9147e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_dive.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_dive.json @@ -5,5 +5,5 @@ "title": "Squid Dive 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_flee.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_flee.json index fc9f7149..44cbea9e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_flee.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_flee.json @@ -5,5 +5,5 @@ "title": "Squid Flee 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_idle.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_idle.json index a3bac499..0f5e5878 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_idle.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_idle.json @@ -5,5 +5,5 @@ "title": "Squid Idle 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_move_away_from_ground.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_move_away_from_ground.json index e01dcd75..8b13ae65 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_move_away_from_ground.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_move_away_from_ground.json @@ -5,5 +5,5 @@ "title": "Squid Move Away From Ground 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_out_of_water.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_out_of_water.json index 601721fd..2afa188e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_out_of_water.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.squid_out_of_water.json @@ -5,5 +5,5 @@ "title": "Squid Out Of Water 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json index f16e9e56..c3944a77 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "interest_time": { "type": "number", "default": 2, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stay_while_sitting.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stay_while_sitting.json index 1db856fe..5cbbab51 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stay_while_sitting.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stay_while_sitting.json @@ -5,5 +5,5 @@ "title": "Stay While Sitting 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json index 4e19a11b..99961a57 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "attack_once": { "type": "boolean", "default": false, "description": "If true, this mob will attack only one time.", "title": "TODO Title" }, "attack_types": { "type": "string", "default": "", "description": "Defines the entity types this mob will attack", "title": "TODO Title" }, "probability": { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_turtle_egg.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_turtle_egg.json index 6b6da770..8015981b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_turtle_egg.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_turtle_egg.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "goal_radius": { "type": "number", "default": 0.5, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json index 5c1c76c5..cd4be1a9 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stroll_towards_village.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "cooldown_time": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json index 0dea4e91..c8c77ad6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "summon_choices": { "type": "array", "description": "List of spells for the mob to use to summon entities. Each spell has the following parameters:", @@ -47,7 +47,7 @@ "type": "object", "additionalProperties": false, "properties": { - "base_delay": { "type": "number", "default": 0, "description": "Amount of time in seconds to wait before this step starts" }, + "delay": { "type": "number", "default": 0, "description": "Amount of time in seconds to wait before this step starts" }, "delay_per_summon": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swell.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swell.json index fe62597c..b3c57293 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swell.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swell.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "start_distance": { "type": "number", "default": 10, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json index 5ec4fb15..4c97a121 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json @@ -5,7 +5,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "idle_time": { "title": "TODO", "description": "TODO Description", "type": "number" }, "success_rate": { "title": "TODO", "description": "TODO Description", "type": "number" } }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json index 148eb9ce..18ca184f 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "interval": { "type": "number", "title": "Interval", "description": "UNDOCUMENTATED" }, "look_ahead": { "type": "number", "title": "Look Ahead", "description": "UNDOCUMENTATED" }, "wander_time": { "type": "number", "title": "Wander Time", "description": "UNDOCUMENTATED" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json index 29c8335f..a7b08367 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "success_rate": { "type": "number", "title": "Success Rate", "description": "UNDOCUMENTATED" }, "chance_to_stop": { "type": "number", "title": "Chance To Stop", "description": "UNDOCUMENTATED" }, "state_check_interval": { "type": "number", "title": "State Check Interval", "description": "UNDOCUMENTATED" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json index 128473fc..39b39024 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "damage_reach": { "type": "number", "title": "Damage Reach", "description": "UNDOCUMENTATED" }, "delay_range": { "$ref": "../types/range_number_type.json", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.take_flower.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.take_flower.json index 94d42689..90b7bd5b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.take_flower.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.take_flower.json @@ -5,5 +5,5 @@ "title": "Take Flower 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json index 4f36270e..fe97e4a4 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, + "priority": { "$ref": "types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "description": "UNDOCUMENTATED" }, "percent_chance": { "type": "number", "title": "Percent Chance", "description": "UNDOCUMENTATED" } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json index 202f02c4..4eb8b0ce 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json @@ -6,8 +6,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "types/base_priority.json" }, - "speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }, + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, "can_get_scared": { "type": "boolean", "default": false, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_interest.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_interest.json index 05d4b3a5..e570e9d5 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_interest.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_interest.json @@ -6,7 +6,7 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "carried_item_switch_time": { "type": "number", "default": 2, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_with_player.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_with_player.json index 236f6bf9..64f1f876 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_with_player.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.trade_with_player.json @@ -5,5 +5,5 @@ "title": "Trade With Player 1.8.0", "additionalProperties": false, "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_copy_owner_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_copy_owner_target.json index 8a359d02..761cd74a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_copy_owner_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_copy_owner_target.json @@ -6,7 +6,7 @@ "title": "Vex Copy Owner Target 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entities this mob can copy the owner from.", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_random_move.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_random_move.json index dc96c2bf..9c9d9aff 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_random_move.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.vex_random_move.json @@ -6,7 +6,7 @@ "title": "Vex Random Move 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entities this mob can copy the owner from.", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json index 635d8126..b643d35d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json @@ -5,5 +5,5 @@ "type": "object", "title": "Wither Random Attack Pos Goal 1.8.0", "required": [], - "properties": { "priority": { "$ref": "./types/base_priority.json" } } + "properties": { "priority": { "$ref": "./types/priority.json" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json index 052d3ecf..eb994fc1 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json @@ -6,7 +6,7 @@ "title": "Wither Target Highest Damage 1.8.0", "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, + "priority": { "$ref": "./types/priority.json" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types the wither takes into account to find who dealt the most damage to it", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json index 07061758..31b36f1d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json @@ -5,8 +5,8 @@ "additionalProperties": false, "required": [], "properties": { - "priority": { "$ref": "./types/base_priority.json" }, - "speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }, + "priority": { "$ref": "./types/priority.json" }, + "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "active_time": { "type": "integer", "default": 0, diff --git a/source/behavior/entities/1.16.100/behaviors/types/base_priority.json b/source/behavior/entities/1.8.0/behaviors/types/priority.json similarity index 71% rename from source/behavior/entities/1.16.100/behaviors/types/base_priority.json rename to source/behavior/entities/1.8.0/behaviors/types/priority.json index 220bffae..181a554d 100644 --- a/source/behavior/entities/1.16.100/behaviors/types/base_priority.json +++ b/source/behavior/entities/1.8.0/behaviors/types/priority.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.1.16.100.base_priority", + "$id": "blockception.minecraft.behavior.entities.1.8.0.priority", "additionalProperties": false, "type": "integer", "title": "Priority", diff --git a/source/behavior/entities/1.8.0/behaviors/types/base_speed_multiplier.json b/source/behavior/entities/1.8.0/behaviors/types/speed_multiplier.json similarity index 100% rename from source/behavior/entities/1.8.0/behaviors/types/base_speed_multiplier.json rename to source/behavior/entities/1.8.0/behaviors/types/speed_multiplier.json diff --git a/source/behavior/entities/1.8.0/components/minecraft.ageable.json b/source/behavior/entities/1.8.0/components/minecraft.ageable.json index ac0e9547..d8064465 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.ageable.json +++ b/source/behavior/entities/1.8.0/components/minecraft.ageable.json @@ -45,7 +45,7 @@ "description": "Event to run when this entity grows up", "oneOf": [ { "type": "string" }, - { "type": "object", "properties": { "event": { "type": "string" }, "target": { "$ref": "../filters/types/base_subject.json" } } } + { "type": "object", "properties": { "event": { "type": "string" }, "target": { "$ref": "../../filters/filters/types/subject.json" } } } ], "title": "TODO Title" } diff --git a/source/behavior/entities/1.8.0/components/minecraft.buoyant.json b/source/behavior/entities/1.8.0/components/minecraft.buoyant.json index 46376a32..51c3172f 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.buoyant.json +++ b/source/behavior/entities/1.8.0/components/minecraft.buoyant.json @@ -11,7 +11,7 @@ "description": "Applies gravity each tick. Causes more of a wave simulation, but will cause more gravity to be applied outside liquids.", "title": "Apply Gravity" }, - "base_buoyancy": { + "buoyancy": { "type": "number", "default": 1, "description": "Base buoyancy used to calculate how much will a mob float.", diff --git a/source/behavior/entities/1.8.0/components/minecraft.damage_sensor.json b/source/behavior/entities/1.8.0/components/minecraft.damage_sensor.json index fe5e0901..2b1dfec4 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.damage_sensor.json +++ b/source/behavior/entities/1.8.0/components/minecraft.damage_sensor.json @@ -28,7 +28,7 @@ "properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "type": "string", "pattern": "^.*$", "description": "TODO description: event", "title": "Event" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "TODO description: target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "TODO description: target", "title": "Target" } }, "description": "Specifies filters for entity definitions and events.", "title": "On Damage" diff --git a/source/behavior/entities/1.8.0/components/minecraft.environment_sensor.json b/source/behavior/entities/1.8.0/components/minecraft.environment_sensor.json index 7c856c77..3c1b81f4 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.environment_sensor.json +++ b/source/behavior/entities/1.8.0/components/minecraft.environment_sensor.json @@ -12,7 +12,7 @@ "properties": { "filters": { "$ref": "../../filters/filters.json", "description": "The filters to evualate for this environment sensor", "title": "Filters" }, "event": { "type": "string", "pattern": "^.+$", "description": "The event to trigger if the filters are true", "title": "Event" }, - "target": { "description": "The target of the event", "$ref": "../filters/types/base_subject.json" } + "target": { "description": "The target of the event", "$ref": "../../filters/filters/types/subject.json" } } } }, diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_death.json b/source/behavior/entities/1.8.0/components/minecraft.on_death.json index d2aa5b3c..3201a45d 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_death.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_death.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_friendly_anger.json b/source/behavior/entities/1.8.0/components/minecraft.on_friendly_anger.json index 75126766..f4d4a1bb 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_friendly_anger.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_friendly_anger.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_hurt.json b/source/behavior/entities/1.8.0/components/minecraft.on_hurt.json index 6d2f4e4a..b83cb7ff 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_hurt.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_hurt.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_hurt_by_player.json b/source/behavior/entities/1.8.0/components/minecraft.on_hurt_by_player.json index 5a708283..6d020fad 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_hurt_by_player.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_hurt_by_player.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_ignite.json b/source/behavior/entities/1.8.0/components/minecraft.on_ignite.json index d733cc49..fcdaed57 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_ignite.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_ignite.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_start_landing.json b/source/behavior/entities/1.8.0/components/minecraft.on_start_landing.json index a9287168..5fe2abdf 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_start_landing.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_start_landing.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_start_takeoff.json b/source/behavior/entities/1.8.0/components/minecraft.on_start_takeoff.json index 52b83bd3..67585971 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_start_takeoff.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_start_takeoff.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_target_acquired.json b/source/behavior/entities/1.8.0/components/minecraft.on_target_acquired.json index ac8a5d56..a5537262 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_target_acquired.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_target_acquired.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_target_escape.json b/source/behavior/entities/1.8.0/components/minecraft.on_target_escape.json index 37efce51..932c8c01 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_target_escape.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_target_escape.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.on_wake_with_owner.json b/source/behavior/entities/1.8.0/components/minecraft.on_wake_with_owner.json index 3d77082b..e7bbcf03 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.on_wake_with_owner.json +++ b/source/behavior/entities/1.8.0/components/minecraft.on_wake_with_owner.json @@ -10,7 +10,7 @@ "filters": { "$ref": "../../filters/filters.json", "description": "The list of conditions for this trigger", "title": "TODO Title" }, "target": { "type": "string", - "$ref": "../filters/types/base_subject.json", + "$ref": "../../filters/filters/types/subject.json", "default": "self", "description": "The target of the event", "title": "TODO Title" diff --git a/source/behavior/entities/1.8.0/components/minecraft.ravager_blocked.json b/source/behavior/entities/1.8.0/components/minecraft.ravager_blocked.json index c6397f6a..7bb8b4f9 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.ravager_blocked.json +++ b/source/behavior/entities/1.8.0/components/minecraft.ravager_blocked.json @@ -23,7 +23,7 @@ "value": { "additionalProperties": false, "type": "object", - "properties": { "event": { "type": "string" }, "target": { "type": "string", "$ref": "../filters/types/base_subject.json" } } + "properties": { "event": { "type": "string" }, "target": { "type": "string", "$ref": "../../filters/filters/types/subject.json" } } } } }, diff --git a/source/behavior/entities/1.8.0/types/base_operator.json b/source/behavior/entities/1.8.0/types/base_operator.json deleted file mode 100644 index 0e9a1f5a..00000000 --- a/source/behavior/entities/1.8.0/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/types/base_subject.json b/source/behavior/entities/1.8.0/types/base_subject.json deleted file mode 100644 index 3cbb8c5d..00000000 --- a/source/behavior/entities/1.8.0/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/types/base_test.json b/source/behavior/entities/1.8.0/types/base_test.json deleted file mode 100644 index 246822e2..00000000 --- a/source/behavior/entities/1.8.0/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.8.0/types/trigger.json b/source/behavior/entities/1.8.0/types/trigger.json index 1c375eae..70d4cb1c 100644 --- a/source/behavior/entities/1.8.0/types/trigger.json +++ b/source/behavior/entities/1.8.0/types/trigger.json @@ -11,7 +11,7 @@ "description": "The filters to check to determine if the event should be fired", "title": "TODO Title" }, - "target": { "$ref": "../filters/types/base_subject.json", "description": "The entity to target", "title": "Target" } + "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } }, "additionalProperties": false } diff --git a/source/behavior/entities/filters/filters/types/operator.json b/source/behavior/entities/filters/filters/types/operator.json index 95f7653e..28bec682 100644 --- a/source/behavior/entities/filters/filters/types/operator.json +++ b/source/behavior/entities/filters/filters/types/operator.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.filters.base_operator", + "$id": "blockception.minecraft.behavior.entities.filters.operator", "title": "Filters Operator", "type": "string", "description": "The comparison to apply with 'value'.", diff --git a/source/behavior/entities/filters/filters/types/subject.json b/source/behavior/entities/filters/filters/types/subject.json index 679aaf63..c7080130 100644 --- a/source/behavior/entities/filters/filters/types/subject.json +++ b/source/behavior/entities/filters/filters/types/subject.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.filters.base_subject", + "$id": "blockception.minecraft.behavior.entities.filters.subject", "title": "Filters Subject", "type": "string", "description": "The subject of this filter test.", diff --git a/source/behavior/entities/filters/filters/types/test.json b/source/behavior/entities/filters/filters/types/test.json index 075c7611..367310ee 100644 --- a/source/behavior/entities/filters/filters/types/test.json +++ b/source/behavior/entities/filters/filters/types/test.json @@ -1,5 +1,5 @@ { - "$id": "blockception.minecraft.behavior.entities.filters.base_test", + "$id": "blockception.minecraft.behavior.entities.filters.test", "title": "Filters Test", "type": "string", "description": "The test operation",