diff --git a/source/behavior/entities/1.10.0/components.json b/source/behavior/entities/1.10.0/components.json index 8395a5a0..61925af1 100644 --- a/source/behavior/entities/1.10.0/components.json +++ b/source/behavior/entities/1.10.0/components.json @@ -176,10 +176,6 @@ "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, - "minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, "minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" }, @@ -227,6 +223,7 @@ "minecraft:behavior.hold_ground": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "../1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "../1.8.0/behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_egg.json" }, @@ -270,8 +267,10 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "../1.8.0/behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_fly.json" }, "minecraft:behavior.random_hover": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_hover.json" }, @@ -315,8 +314,8 @@ "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, - "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, "minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" }, + "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, "minecraft:behavior.tempt": { "$ref": "../1.8.0/behaviors/minecraft.behavior.tempt.json" }, "minecraft:behavior.trade_interest": { "$ref": "../1.8.0/behaviors/minecraft.behavior.trade_interest.json" }, "minecraft:behavior.trade_with_player": { "$ref": "../1.8.0/behaviors/minecraft.behavior.trade_with_player.json" }, @@ -324,6 +323,12 @@ "minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" }, "minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" }, "minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" }, - "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" } + "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" }, + "minecraft:behavior.barter": { "$ref": "../1.8.0/behaviors/minecraft.behavior.barter.json" }, + "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, + + "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, + "minecraft:behavior.equip_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.equip_item.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" } } } diff --git a/source/behavior/entities/1.12.0/components.json b/source/behavior/entities/1.12.0/components.json index 3f193e6e..99c45029 100644 --- a/source/behavior/entities/1.12.0/components.json +++ b/source/behavior/entities/1.12.0/components.json @@ -177,12 +177,9 @@ "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, - "minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, + "minecraft:behavior.barter": { "$ref": "../1.8.0/behaviors/minecraft.behavior.barter.json" }, "minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" }, "minecraft:behavior.break_door": { "$ref": "../1.8.0/behaviors/minecraft.behavior.break_door.json" }, "minecraft:behavior.breed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.breed.json" }, @@ -228,6 +225,7 @@ "minecraft:behavior.hold_ground": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "../1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "../1.8.0/behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_egg.json" }, @@ -271,8 +269,10 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "../1.8.0/behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_fly.json" }, "minecraft:behavior.random_hover": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_hover.json" }, @@ -314,6 +314,10 @@ "minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, + + "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, + "minecraft:behavior.equip_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.equip_item.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, diff --git a/source/behavior/entities/1.13.0/components.json b/source/behavior/entities/1.13.0/components.json index 4d66ef1d..c3062fdc 100644 --- a/source/behavior/entities/1.13.0/components.json +++ b/source/behavior/entities/1.13.0/components.json @@ -177,12 +177,9 @@ "minecraft:wants_jockey": { "$ref": "../1.8.0/components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, - "minecraft:behavior.admire_item": { "$ref": "../1.8.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, + "minecraft:behavior.barter": { "$ref": "../1.8.0/behaviors/minecraft.behavior.barter.json" }, "minecraft:behavior.beg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.beg.json" }, "minecraft:behavior.break_door": { "$ref": "../1.8.0/behaviors/minecraft.behavior.break_door.json" }, "minecraft:behavior.breed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.breed.json" }, @@ -228,6 +225,7 @@ "minecraft:behavior.hold_ground": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "../1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "../1.8.0/behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_egg.json" }, @@ -271,8 +269,10 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "../1.8.0/behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "../1.8.0/behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_fly.json" }, "minecraft:behavior.random_hover": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_hover.json" }, @@ -326,6 +326,10 @@ "minecraft:behavior.vex_random_move": { "$ref": "../1.8.0/behaviors/minecraft.behavior.vex_random_move.json" }, "minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" }, "minecraft:behavior.wither_target_highest_damage": { "$ref": "../1.8.0/behaviors/minecraft.behavior.wither_target_highest_damage.json" }, - "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" } + "minecraft:behavior.work": { "$ref": "../1.8.0/behaviors/minecraft.behavior.work.json" }, + + "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, + "minecraft:behavior.equip_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.equip_item.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" } } } diff --git a/source/behavior/entities/1.16.0/components.json b/source/behavior/entities/1.16.0/components.json index 97e4ba5f..0d556406 100644 --- a/source/behavior/entities/1.16.0/components.json +++ b/source/behavior/entities/1.16.0/components.json @@ -179,10 +179,6 @@ "minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, - "minecraft:behavior.admire_item": { "$ref": "./behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.avoid_block": { "$ref": "./behaviors/minecraft.behavior.avoid_block.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, @@ -233,6 +229,7 @@ "minecraft:behavior.hold_ground": { "$ref": "./behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "../1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "./behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_egg.json" }, @@ -255,10 +252,10 @@ "minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" }, "minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" }, "minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" }, - "minecraft:behavior.move_towards_home_restriction": { "$ref": "./behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.move_towards_dwelling_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "./behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" }, "minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" }, "minecraft:behavior.nap": { "$ref": "./behaviors/minecraft.behavior.nap.json" }, @@ -277,8 +274,10 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "./behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "./behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "../1.8.0/behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "./behaviors/minecraft.behavior.random_fly.json" }, "minecraft:behavior.random_hover": { "$ref": "./behaviors/minecraft.behavior.random_hover.json" }, @@ -319,9 +318,9 @@ "minecraft:behavior.stroll_towards_village": { "$ref": "./behaviors/minecraft.behavior.stroll_towards_village.json" }, "minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, + "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, - "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" }, "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, diff --git a/source/behavior/entities/1.16.100/components.json b/source/behavior/entities/1.16.100/components.json index 5e78244c..7b1e96ad 100644 --- a/source/behavior/entities/1.16.100/components.json +++ b/source/behavior/entities/1.16.100/components.json @@ -179,10 +179,6 @@ "minecraft:wants_jockey": { "$ref": "../1.16.0/components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "../1.8.0/components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, - "minecraft:behavior.admire_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.admire_item.json" }, "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "../1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json" }, @@ -233,6 +229,7 @@ "minecraft:behavior.hold_ground": { "$ref": "../1.16.0/behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "../1.8.0/behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "../1.16.0/behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "../1.8.0/behaviors/minecraft.behavior.lay_egg.json" }, @@ -255,10 +252,10 @@ "minecraft:behavior.move_to_random_block": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_random_block.json" }, "minecraft:behavior.move_to_village": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_village.json" }, "minecraft:behavior.move_to_water": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_to_water.json" }, - "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.move_towards_dwelling_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_dwelling_restriction.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.move_towards_restriction": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_restriction.json" }, "minecraft:behavior.move_towards_target": { "$ref": "../1.8.0/behaviors/minecraft.behavior.move_towards_target.json" }, "minecraft:behavior.nap": { "$ref": "../1.16.0/behaviors/minecraft.behavior.nap.json" }, @@ -277,8 +274,10 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "../1.16.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "../1.16.0/behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "../1.8.0/behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "../1.8.0/behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "../1.8.0/behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "../1.16.0/behaviors/minecraft.behavior.random_fly.json" }, "minecraft:behavior.random_hover": { "$ref": "../1.16.0/behaviors/minecraft.behavior.random_hover.json" }, @@ -319,9 +318,9 @@ "minecraft:behavior.stroll_towards_village": { "$ref": "../1.16.0/behaviors/minecraft.behavior.stroll_towards_village.json" }, "minecraft:behavior.summon_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.swell": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swell.json" }, + "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, "minecraft:behavior.swim_wander": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_wander.json" }, "minecraft:behavior.swim_with_entity": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_with_entity.json" }, - "minecraft:behavior.swim_idle": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swim_idle.json" }, "minecraft:behavior.swoop_attack": { "$ref": "../1.8.0/behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.take_flower": { "$ref": "../1.8.0/behaviors/minecraft.behavior.take_flower.json" }, "minecraft:behavior.target_when_pushed": { "$ref": "../1.8.0/behaviors/minecraft.behavior.target_when_pushed.json" }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.barter.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.barter.json new file mode 100644 index 00000000..02be46b7 --- /dev/null +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.barter.json @@ -0,0 +1,8 @@ +{ + "$id": "blockception.minecraft.behavior.entities.1.16.0.minecraft.behavior.barter", + "type": "object", + "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/priority.json" } } +} 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 951b0546..1c4ef615 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 @@ -20,13 +20,7 @@ "description": "Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more", "title": "Must See Forget Duration" }, - "on_defend_start": { - "$ref": "../types/event.json", - "title": "On Defend Start", - "description": "UNDOCUMENTED", - "$comment": "UNDOCUMENTED", - "$comment": "UNDOCUMENTED" - }, + "on_defend_start": { "$ref": "../types/event.json", "title": "On Defend Start", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "within_radius": { "type": "number", "default": 0, @@ -38,6 +32,7 @@ "description": "List of entity types that this mob considers valid targets", "title": "Entity Types", "additionalProperties": false - } + }, + "sound_chance": { "title": "Sound Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover copy.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover copy.json new file mode 100644 index 00000000..fc43bc59 --- /dev/null +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.find_cover copy.json @@ -0,0 +1,17 @@ +{ + "$id": "blockception.minecraft.behavior.entities.1.16.0.minecraft.behavior.find_cover", + "type": "object", + "title": "Find Cover 1.16.0", + "description": "Allows the mob to seek shade.", + "additionalProperties": false, + "properties": { + "priority": { "$ref": "types/priority.json" }, + "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, + "cooldown_time": { + "type": "number", + "default": 0, + "description": "Time in seconds the mob has to wait before using the goal again", + "title": "Cooldown Time" + } + } +} 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 c4a3b2c6..02b03276 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 @@ -12,25 +12,25 @@ "type": "number", "default": 0, "description": "Time in seconds the mob has to wait before using the goal again", - "title": "TODO Title" + "title": "Cooldown Time" }, "interval": { "type": "integer", "default": 120, "description": "A random value to determine when to randomly move somewhere. This has a 1/interval chance to choose this goal", - "title": "TODO Title" + "title": "Interval" }, "xz_dist": { "type": "integer", "default": 10, "description": "Distance in blocks on ground that the mob will look for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "XZ Distance" }, "y_dist": { "type": "integer", "default": 7, "description": "Distance in blocks that the mob will look up or down for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "Y Distance" } } } 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 d99aa29e..73578216 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 @@ -11,19 +11,19 @@ "type": "boolean", "default": true, "description": "If true, the mob can stop flying and land on a tree instead of the ground", - "title": "TODO Title" + "title": "Can Land On Trees" }, "xz_dist": { "type": "integer", "default": 10, "description": "Distance in blocks on ground that the mob will look for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "XZ Distance" }, "y_dist": { "type": "integer", "default": 7, "description": "Distance in blocks that the mob will look up or down for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "Y Distance" } } } 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 58c070e2..7020bef2 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 @@ -11,8 +11,8 @@ "$ref": "../types/range_number_type.json", "default": [2, 4], "description": "The range of time in seconds the mob will stay looking in a random direction before looking elsewhere", - "title": "TODO Title" + "title": "Look Time" }, - "look_distance": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "TODO" } + "look_distance": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Look Distance" } } } 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 f629bbcf..fc8d238a 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 @@ -11,19 +11,19 @@ "type": "integer", "default": 120, "description": "A random value to determine when to randomly move somewhere. This has a 1/interval chance to choose this goal", - "title": "TODO Title" + "title": "Interval" }, "xz_dist": { "type": "integer", "default": 10, "description": "Distance in blocks on ground that the mob will look for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "XZ Distance" }, "y_dist": { "type": "integer", "default": 7, "description": "Distance in blocks that the mob will look up or down for a new spot to move to. Must be at least 1", - "title": "TODO Title" + "title": "Y Distance" } }, "additionalProperties": false diff --git a/source/behavior/entities/1.8.0/components.json b/source/behavior/entities/1.8.0/components.json index c4046d6f..17bf23e7 100644 --- a/source/behavior/entities/1.8.0/components.json +++ b/source/behavior/entities/1.8.0/components.json @@ -157,22 +157,19 @@ "minecraft:wants_jockey": { "$ref": "./components/minecraft.wants_jockey.json" }, "minecraft:water_movement": { "$ref": "./components/minecraft.water_movement.json" }, - "minecraft:behavior.play_dead": { "$ref": "./behaviors/minecraft.behavior.play_dead.json" }, - "minecraft:behavior.ram_attack": { "$ref": "./behaviors/minecraft.behavior.ram_attack.json" }, - "minecraft:behavior.jump_to_block": { "$ref": "./behaviors/minecraft.behavior.jump_to_block.json" }, - - "minecraft:behavior.hide": { "$ref": "./behaviors/minecraft.behavior.hide.json" }, - "minecraft:behavior.move_to_poi": { "$ref": "./behaviors/minecraft.behavior.move_to_poi.json" }, - "minecraft:behavior.scared": { "$ref": "./behaviors/minecraft.behavior.scared.json" }, - "minecraft:behavior.work": { "$ref": "./behaviors/minecraft.behavior.work.json" }, + "minecraft:behavior.admire_item": { "$ref": "./behaviors/minecraft.behavior.admire_item.json" }, + "minecraft:behavior.avoid_block": { "$ref": "../1.16.0/behaviors/minecraft.behavior.avoid_block.json" }, "minecraft:behavior.avoid_mob_type": { "$ref": "./behaviors/minecraft.behavior.avoid_mob_type.json" }, + "minecraft:behavior.barter": { "$ref": "./behaviors/minecraft.behavior.barter.json" }, "minecraft:behavior.beg": { "$ref": "./behaviors/minecraft.behavior.beg.json" }, "minecraft:behavior.break_door": { "$ref": "./behaviors/minecraft.behavior.break_door.json" }, "minecraft:behavior.breed": { "$ref": "./behaviors/minecraft.behavior.breed.json" }, + "minecraft:behavior.celebrate": { "$ref": "../1.16.0/behaviors/minecraft.behavior.celebrate.json" }, "minecraft:behavior.charge_attack": { "$ref": "./behaviors/minecraft.behavior.charge_attack.json" }, "minecraft:behavior.charge_held_item": { "$ref": "./behaviors/minecraft.behavior.charge_held_item.json" }, "minecraft:behavior.circle_around_anchor": { "$ref": "./behaviors/minecraft.behavior.circle_around_anchor.json" }, "minecraft:behavior.controlled_by_player": { "$ref": "./behaviors/minecraft.behavior.controlled_by_player.json" }, + "minecraft:behavior.defend_trusted_target": { "$ref": "./behaviors/minecraft.behavior.defend_trusted_target.json" }, "minecraft:behavior.defend_village_target": { "$ref": "./behaviors/minecraft.behavior.defend_village_target.json" }, "minecraft:behavior.delayed_attack": { "$ref": "./behaviors/minecraft.behavior.delayed_attack.json" }, "minecraft:behavior.door_interact": { "$ref": "./behaviors/minecraft.behavior.door_interact.json" }, @@ -187,9 +184,12 @@ "minecraft:behavior.drink_potion": { "$ref": "./behaviors/minecraft.behavior.drink_potion.json" }, "minecraft:behavior.drop_item_for": { "$ref": "./behaviors/minecraft.behavior.drop_item_for.json" }, "minecraft:behavior.eat_block": { "$ref": "./behaviors/minecraft.behavior.eat_block.json" }, + "minecraft:behavior.eat_carried_item": { "$ref": "./behaviors/minecraft.behavior.eat_carried_item.json" }, "minecraft:behavior.enderman_leave_block": { "$ref": "./behaviors/minecraft.behavior.enderman_leave_block.json" }, "minecraft:behavior.enderman_take_block": { "$ref": "./behaviors/minecraft.behavior.enderman_take_block.json" }, + "minecraft:behavior.equip_item": { "$ref": "../1.16.0/behaviors/minecraft.behavior.equip_item.json" }, "minecraft:behavior.explore_outskirts": { "$ref": "./behaviors/minecraft.behavior.explore_outskirts.json" }, + "minecraft:behavior.find_cover": { "$ref": "./behaviors/minecraft.behavior.find_cover.json" }, "minecraft:behavior.find_mount": { "$ref": "./behaviors/minecraft.behavior.find_mount.json" }, "minecraft:behavior.find_underwater_treasure": { "$ref": "./behaviors/minecraft.behavior.find_underwater_treasure.json" }, "minecraft:behavior.flee_sun": { "$ref": "./behaviors/minecraft.behavior.flee_sun.json" }, @@ -203,8 +203,11 @@ "minecraft:behavior.go_home": { "$ref": "./behaviors/minecraft.behavior.go_home.json" }, "minecraft:behavior.guardian_attack": { "$ref": "./behaviors/minecraft.behavior.guardian_attack.json" }, "minecraft:behavior.harvest_farm_block": { "$ref": "./behaviors/minecraft.behavior.harvest_farm_block.json" }, + "minecraft:behavior.hide": { "$ref": "./behaviors/minecraft.behavior.hide.json" }, + "minecraft:behavior.hold_ground": { "$ref": "./behaviors/minecraft.behavior.hold_ground.json" }, "minecraft:behavior.hurt_by_target": { "$ref": "./behaviors/minecraft.behavior.hurt_by_target.json" }, "minecraft:behavior.inspect_bookshelf": { "$ref": "./behaviors/minecraft.behavior.inspect_bookshelf.json" }, + "minecraft:behavior.jump_to_block": { "$ref": "./behaviors/minecraft.behavior.jump_to_block.json" }, "minecraft:behavior.knockback_roar": { "$ref": "./behaviors/minecraft.behavior.knockback_roar.json" }, "minecraft:behavior.lay_down": { "$ref": "./behaviors/minecraft.behavior.lay_down.json" }, "minecraft:behavior.lay_egg": { "$ref": "./behaviors/minecraft.behavior.lay_egg.json" }, @@ -221,14 +224,21 @@ "minecraft:behavior.move_through_village": { "$ref": "./behaviors/minecraft.behavior.move_through_village.json" }, "minecraft:behavior.move_to_block": { "$ref": "./behaviors/minecraft.behavior.move_to_block.json" }, "minecraft:behavior.move_to_land": { "$ref": "./behaviors/minecraft.behavior.move_to_land.json" }, + "minecraft:behavior.move_to_lava": { "$ref": "./behaviors/minecraft.behavior.move_to_lava.json" }, "minecraft:behavior.move_to_liquid": { "$ref": "./behaviors/minecraft.behavior.move_to_liquid.json" }, + "minecraft:behavior.move_to_poi": { "$ref": "./behaviors/minecraft.behavior.move_to_poi.json" }, "minecraft:behavior.move_to_random_block": { "$ref": "./behaviors/minecraft.behavior.move_to_random_block.json" }, "minecraft:behavior.move_to_village": { "$ref": "./behaviors/minecraft.behavior.move_to_village.json" }, "minecraft:behavior.move_to_water": { "$ref": "./behaviors/minecraft.behavior.move_to_water.json" }, "minecraft:behavior.move_towards_dwelling_restriction": { "$ref": "./behaviors/minecraft.behavior.move_towards_dwelling_restriction.json" }, + "minecraft:behavior.move_towards_home_restriction": { "$ref": "../1.16.0/behaviors/minecraft.behavior.move_towards_home_restriction.json" }, "minecraft:behavior.move_towards_restriction": { "$ref": "./behaviors/minecraft.behavior.move_towards_restriction.json" }, "minecraft:behavior.move_towards_target": { "$ref": "./behaviors/minecraft.behavior.move_towards_target.json" }, + "minecraft:behavior.nap": { "$ref": "../1.16.0/behaviors/minecraft.behavior.nap.json" }, "minecraft:behavior.nearest_attackable_target": { "$ref": "./behaviors/minecraft.behavior.nearest_attackable_target.json" }, + "minecraft:behavior.nearest_prioritized_attackable_target": { + "$ref": "./behaviors/minecraft.behavior.nearest_prioritized_attackable_target.json" + }, "minecraft:behavior.ocelot_sit_on_block": { "$ref": "./behaviors/minecraft.behavior.ocelot_sit_on_block.json" }, "minecraft:behavior.ocelotattack": { "$ref": "./behaviors/minecraft.behavior.ocelotattack.json" }, "minecraft:behavior.offer_flower": { "$ref": "./behaviors/minecraft.behavior.offer_flower.json" }, @@ -240,11 +250,15 @@ "minecraft:behavior.pet_sleep_with_owner": { "$ref": "./behaviors/minecraft.behavior.pet_sleep_with_owner.json" }, "minecraft:behavior.pickup_items": { "$ref": "./behaviors/minecraft.behavior.pickup_items.json" }, "minecraft:behavior.play": { "$ref": "./behaviors/minecraft.behavior.play.json" }, + "minecraft:behavior.play_dead": { "$ref": "./behaviors/minecraft.behavior.play_dead.json" }, "minecraft:behavior.player_ride_tamed": { "$ref": "./behaviors/minecraft.behavior.player_ride_tamed.json" }, "minecraft:behavior.raid_garden": { "$ref": "./behaviors/minecraft.behavior.raid_garden.json" }, + "minecraft:behavior.ram_attack": { "$ref": "./behaviors/minecraft.behavior.ram_attack.json" }, "minecraft:behavior.random_breach": { "$ref": "./behaviors/minecraft.behavior.random_breach.json" }, "minecraft:behavior.random_fly": { "$ref": "./behaviors/minecraft.behavior.random_fly.json" }, + "minecraft:behavior.random_hover": { "$ref": "../1.16.0/behaviors/minecraft.behavior.random_hover.json" }, "minecraft:behavior.random_look_around": { "$ref": "./behaviors/minecraft.behavior.random_look_around.json" }, + "minecraft:behavior.random_look_around_and_sit": { "$ref": "./behaviors/minecraft.behavior.random_look_around_and_sit.json" }, "minecraft:behavior.random_sitting": { "$ref": "./behaviors/minecraft.behavior.random_sitting.json" }, "minecraft:behavior.random_stroll": { "$ref": "./behaviors/minecraft.behavior.random_stroll.json" }, "minecraft:behavior.random_swim": { "$ref": "./behaviors/minecraft.behavior.random_swim.json" }, @@ -252,8 +266,10 @@ "minecraft:behavior.receive_love": { "$ref": "./behaviors/minecraft.behavior.receive_love.json" }, "minecraft:behavior.restrict_open_door": { "$ref": "./behaviors/minecraft.behavior.restrict_open_door.json" }, "minecraft:behavior.restrict_sun": { "$ref": "./behaviors/minecraft.behavior.restrict_sun.json" }, + "minecraft:behavior.rise_to_liquid_level": { "$ref": "./behaviors/minecraft.behavior.rise_to_liquid_level.json" }, "minecraft:behavior.roll": { "$ref": "./behaviors/minecraft.behavior.roll.json" }, "minecraft:behavior.run_around_like_crazy": { "$ref": "./behaviors/minecraft.behavior.run_around_like_crazy.json" }, + "minecraft:behavior.scared": { "$ref": "./behaviors/minecraft.behavior.scared.json" }, "minecraft:behavior.send_event": { "$ref": "./behaviors/minecraft.behavior.send_event.json" }, "minecraft:behavior.share_items": { "$ref": "./behaviors/minecraft.behavior.share_items.json" }, "minecraft:behavior.silverfish_merge_with_stone": { "$ref": "./behaviors/minecraft.behavior.silverfish_merge_with_stone.json" }, @@ -271,9 +287,11 @@ "minecraft:behavior.squid_idle": { "$ref": "./behaviors/minecraft.behavior.squid_idle.json" }, "minecraft:behavior.squid_move_away_from_ground": { "$ref": "./behaviors/minecraft.behavior.squid_move_away_from_ground.json" }, "minecraft:behavior.squid_out_of_water": { "$ref": "./behaviors/minecraft.behavior.squid_out_of_water.json" }, + "minecraft:behavior.stalk_and_pounce_on_target": { "$ref": "../1.16.0/behaviors/minecraft.behavior.stalk_and_pounce_on_target.json" }, "minecraft:behavior.stay_while_sitting": { "$ref": "./behaviors/minecraft.behavior.stay_while_sitting.json" }, "minecraft:behavior.stomp_attack": { "$ref": "./behaviors/minecraft.behavior.stomp_attack.json" }, "minecraft:behavior.stomp_turtle_egg": { "$ref": "./behaviors/minecraft.behavior.stomp_turtle_egg.json" }, + "minecraft:behavior.stroll_towards_village": { "$ref": "./behaviors/minecraft.behavior.stroll_towards_village.json" }, "minecraft:behavior.summon_entity": { "$ref": "./behaviors/minecraft.behavior.summon_entity.json" }, "minecraft:behavior.swell": { "$ref": "./behaviors/minecraft.behavior.swell.json" }, "minecraft:behavior.swim_idle": { "$ref": "./behaviors/minecraft.behavior.swim_idle.json" }, @@ -281,13 +299,14 @@ "minecraft:behavior.swim_with_entity": { "$ref": "./behaviors/minecraft.behavior.swim_with_entity.json" }, "minecraft:behavior.swoop_attack": { "$ref": "./behaviors/minecraft.behavior.swoop_attack.json" }, "minecraft:behavior.take_flower": { "$ref": "./behaviors/minecraft.behavior.take_flower.json" }, - "minecraft:behavior.tempt": { "$ref": "./behaviors/minecraft.behavior.tempt.json" }, "minecraft:behavior.target_when_pushed": { "$ref": "./behaviors/minecraft.behavior.target_when_pushed.json" }, + "minecraft:behavior.tempt": { "$ref": "./behaviors/minecraft.behavior.tempt.json" }, "minecraft:behavior.trade_interest": { "$ref": "./behaviors/minecraft.behavior.trade_interest.json" }, "minecraft:behavior.trade_with_player": { "$ref": "./behaviors/minecraft.behavior.trade_with_player.json" }, "minecraft:behavior.vex_copy_owner_target": { "$ref": "./behaviors/minecraft.behavior.vex_copy_owner_target.json" }, "minecraft:behavior.vex_random_move": { "$ref": "./behaviors/minecraft.behavior.vex_random_move.json" }, "minecraft:behavior.wither_random_attack_pos_goal": { "$ref": "./behaviors/minecraft.behavior.wither_random_attack_pos_goal.json" }, - "minecraft:behavior.wither_target_highest_damage": { "$ref": "./behaviors/minecraft.behavior.wither_target_highest_damage.json" } + "minecraft:behavior.wither_target_highest_damage": { "$ref": "./behaviors/minecraft.behavior.wither_target_highest_damage.json" }, + "minecraft:behavior.work": { "$ref": "./behaviors/minecraft.behavior.work.json" } } }