diff --git a/BreedableFish/out/bundled/behaviors/entities/tropicalfish.json b/BreedableFish/out/bundled/behaviors/entities/tropicalfish.json new file mode 100644 index 0000000..971b959 --- /dev/null +++ b/BreedableFish/out/bundled/behaviors/entities/tropicalfish.json @@ -0,0 +1,1137 @@ +{ + "format_version": "1.8.0", + "minecraft:entity": { + "description": { + "identifier": "minecraft:tropicalfish", + "is_spawnable": true, + "is_summonable": true, + "is_experimental": false + }, + "component_groups": { + "minecraft:tropicalfish_variant_a": { + "minecraft:variant": { + "value": 0 + } + }, + "minecraft:tropicalfish_variant_b": { + "minecraft:variant": { + "value": 1 + } + }, + "minecraft:tropicalfish_variant_pattern_1": { + "minecraft:mark_variant": { + "value": 0 + } + }, + "minecraft:tropicalfish_variant_pattern_2": { + "minecraft:mark_variant": { + "value": 1 + } + }, + "minecraft:tropicalfish_variant_pattern_3": { + "minecraft:mark_variant": { + "value": 2 + } + }, + "minecraft:tropicalfish_variant_pattern_4": { + "minecraft:mark_variant": { + "value": 3 + } + }, + "minecraft:tropicalfish_variant_pattern_5": { + "minecraft:mark_variant": { + "value": 4 + } + }, + "minecraft:tropicalfish_variant_pattern_6": { + "minecraft:mark_variant": { + "value": 5 + } + }, + "minecraft:tropicalfish_base_white": { + "minecraft:color": { + "value": 0 + } + }, + "minecraft:tropicalfish_base_orange": { + "minecraft:color": { + "value": 1 + } + }, + "minecraft:tropicalfish_base_magenta": { + "minecraft:color": { + "value": 2 + } + }, + "minecraft:tropicalfish_base_lightblue": { + "minecraft:color": { + "value": 3 + } + }, + "minecraft:tropicalfish_base_yellow": { + "minecraft:color": { + "value": 4 + } + }, + "minecraft:tropicalfish_base_lightgreen": { + "minecraft:color": { + "value": 5 + } + }, + "minecraft:tropicalfish_base_pink": { + "minecraft:color": { + "value": 6 + } + }, + "minecraft:tropicalfish_base_gray": { + "minecraft:color": { + "value": 7 + } + }, + "minecraft:tropicalfish_base_silver": { + "minecraft:color": { + "value": 8 + } + }, + "minecraft:tropicalfish_base_cyan": { + "minecraft:color": { + "value": 9 + } + }, + "minecraft:tropicalfish_base_purple": { + "minecraft:color": { + "value": 10 + } + }, + "minecraft:tropicalfish_base_blue": { + "minecraft:color": { + "value": 11 + } + }, + "minecraft:tropicalfish_base_brown": { + "minecraft:color": { + "value": 12 + } + }, + "minecraft:tropicalfish_base_green": { + "minecraft:color": { + "value": 13 + } + }, + "minecraft:tropicalfish_base_red": { + "minecraft:color": { + "value": 14 + } + }, + "minecraft:tropicalfish_pattern_white": { + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:tropicalfish_pattern_orange": { + "minecraft:color2": { + "value": 1 + } + }, + "minecraft:tropicalfish_pattern_magenta": { + "minecraft:color2": { + "value": 2 + } + }, + "minecraft:tropicalfish_pattern_lightblue": { + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:tropicalfish_pattern_yellow": { + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:tropicalfish_pattern_lightgreen": { + "minecraft:color2": { + "value": 5 + } + }, + "minecraft:tropicalfish_pattern_pink": { + "minecraft:color2": { + "value": 6 + } + }, + "minecraft:tropicalfish_pattern_gray": { + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:tropicalfish_pattern_silver": { + "minecraft:color2": { + "value": 8 + } + }, + "minecraft:tropicalfish_pattern_cyan": { + "minecraft:color2": { + "value": 9 + } + }, + "minecraft:tropicalfish_pattern_purple": { + "minecraft:color2": { + "value": 10 + } + }, + "minecraft:tropicalfish_pattern_blue": { + "minecraft:color2": { + "value": 11 + } + }, + "minecraft:tropicalfish_pattern_brown": { + "minecraft:color2": { + "value": 12 + } + }, + "minecraft:tropicalfish_pattern_green": { + "minecraft:color2": { + "value": 13 + } + }, + "minecraft:tropicalfish_pattern_red": { + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:anenonme": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 1 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:black_tang": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:blue_dory": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:butterfly_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:cichlid": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 11 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:clownfish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 1 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:cc_betta": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 6 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:dog_fish": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 10 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:e_red_snapper": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:goat_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:moorish_idol": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 2 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:ornate_butterfly": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 1 + } + }, + "minecraft:parrot_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 9 + }, + "minecraft:color2": { + "value": 6 + } + }, + "minecraft:queen_angel_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 5 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:red_cichlid": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:red_lipped_benny": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 2 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:red_snapper": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:threadfin": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:tomato_clown": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:triggerfish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:yellow_tang": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 4 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:yellowtail_parrot": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 9 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:baby_tropicalfish": { + "minecraft:scale": { + "value": 0.7 + }, + "minecraft:health": { + "value": 4, + "max": 4 + }, + "minecraft:loot": { + "table": "loot_tables/entities/tropicalfish.json" + }, + "minecraft:is_baby": {}, + "minecraft:ageable": { + "duration": 300, + "feedItems": [ + { + "item": "minecraft:dried_kelp" + } + ], + "grow_up": { + "event": "minecraft:grown_up", + "target": "self" + } + } + } + }, + "components": { + "minecraft:type_family": { + "family": [ + "tropicalfish", + "fish" + ] + }, + "minecraft:collision_box": { + "width": 0.4, + "height": 0.4 + }, + "minecraft:health": { + "value": 6, + "max": 6 + }, + "minecraft:loot": { + "table": "loot_tables/entities/tropicalfish.json" + }, + "minecraft:scale": { + "value": 1.3 + }, + "minecraft:breathable": { + "totalSupply": 15, + "suffocateTime": 0, + "breathesAir": false, + "breathesWater": true + }, + "minecraft:movement": { + "value": 0.12 + }, + "minecraft:underwater_movement": { + "value": 0.12 + }, + "minecraft:navigation.generic": { + "is_amphibious": false, + "can_path_over_water": false, + "can_swim": true, + "can_walk": false, + "can_breach": false, + "can_sink": false + }, + "minecraft:movement.sway": { + "sway_amplitude": 0 + }, + "minecraft:physics": { + "has_gravity": false + }, + "minecraft:behavior.swim_idle": { + "priority": 5 + }, + "minecraft:behavior.random_swim": { + "priority": 3, + "speed_multiplier": 1, + "xz_dist": 16, + "y_dist": 4, + "interval": 0 + }, + "minecraft:behavior.avoid_mob_type": { + "priority": 1, + "entity_types": [ + { + "filters": { + "test": "is_family", + "subject": "other", + "value": "player" + }, + "max_dist": 6, + "walk_speed_multiplier": 1.5, + "sprint_speed_multiplier": 2 + } + ] + }, + "minecraft:behavior.swim_wander": { + "priority": 4, + "speed_multiplier": 1, + "interval": 10, + "look_ahead": 2 + }, + "minecraft:nameable": {}, + "minecraft:breedable": { + "requireTame": false, + "breedItems": [ + "minecraft:kelp" + ], + "breedsWith": { + "mateType": "minecraft:tropicalfish", + "babyType": "minecraft:tropicalfish", + "breed_event": { + "event": "minecraft:entity_born", + "target": "baby" + } + } + }, + "minecraft:behavior.breed": { + "priority": 1, + "speed_multiplier": 1.5 + } + }, + "events": { + "minecraft:become_anenonme": { + "add": { + "component_groups": [ + "minecraft:anenonme" + ] + } + }, + "minecraft:become_black_tang": { + "add": { + "component_groups": [ + "minecraft:black_tang" + ] + } + }, + "minecraft:become_blue_dory": { + "add": { + "component_groups": [ + "minecraft:blue_dory" + ] + } + }, + "minecraft:become_butterfly_fish": { + "add": { + "component_groups": [ + "minecraft:butterfly_fish" + ] + } + }, + "minecraft:become_cichlid": { + "add": { + "component_groups": [ + "minecraft:cichlid" + ] + } + }, + "minecraft:become_clownfish": { + "add": { + "component_groups": [ + "minecraft:clownfish" + ] + } + }, + "minecraft:become_cc_betta": { + "add": { + "component_groups": [ + "minecraft:cc_betta" + ] + } + }, + "minecraft:become_dog_fish": { + "add": { + "component_groups": [ + "minecraft:dog_fish" + ] + } + }, + "minecraft:become_e_red_snapper": { + "add": { + "component_groups": [ + "minecraft:e_red_snapper" + ] + } + }, + "minecraft:become_goat_fish": { + "add": { + "component_groups": [ + "minecraft:goat_fish" + ] + } + }, + "minecraft:become_moorish_idol": { + "add": { + "component_groups": [ + "minecraft:moorish_idol" + ] + } + }, + "minecraft:become_ornate_butterfly": { + "add": { + "component_groups": [ + "minecraft:ornate_butterfly" + ] + } + }, + "minecraft:become_parrot_fish": { + "add": { + "component_groups": [ + "minecraft:parrot_fish" + ] + } + }, + "minecraft:become_queen_angel_fish": { + "add": { + "component_groups": [ + "minecraft:queen_angel_fish" + ] + } + }, + "minecraft:become_red_cichlid": { + "add": { + "component_groups": [ + "minecraft:red_cichlid" + ] + } + }, + "minecraft:become_red_lipped_benny": { + "add": { + "component_groups": [ + "minecraft:red_lipped_benny" + ] + } + }, + "minecraft:become_red_snapper": { + "add": { + "component_groups": [ + "minecraft:red_snapper" + ] + } + }, + "minecraft:become_threadfin": { + "add": { + "component_groups": [ + "minecraft:threadfin" + ] + } + }, + "minecraft:become_tomato_clown": { + "add": { + "component_groups": [ + "minecraft:tomato_clown" + ] + } + }, + "minecraft:become_triggerfish": { + "add": { + "component_groups": [ + "minecraft:triggerfish" + ] + } + }, + "minecraft:become_yellow_tang": { + "add": { + "component_groups": [ + "minecraft:yellow_tang" + ] + } + }, + "minecraft:become_yellow_tail_parrot": { + "add": { + "component_groups": [ + "minecraft:yellow_tail_parrot" + ] + } + }, + "minecraft:entity_spawned": { + "sequence": [ + { + "add": { + "component_groups": [ + "adult" + ] + } + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_a" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_b" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_1" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_2" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_3" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_4" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_5" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_6" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_white" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_orange" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_magenta" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_lightblue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_yellow" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_lightgreen" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_pink" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_gray" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_silver" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_cyan" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_purple" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_blue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_brown" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_green" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_red" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_white" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_orange" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_magenta" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_lightblue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_yellow" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_lightgreen" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_pink" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_gray" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_silver" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_cyan" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_purple" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_blue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_brown" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_green" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_red" + ] + } + } + ] + } + ] + }, + "minecraft:entity_born": { + "add": { + "component_groups": [ + "minecraft:baby_tropicalfish" + ] + }, + "remove": {} + }, + "minecraft:grown_up": { + "add": {}, + "remove": { + "component_groups": [ + "minecraft:baby_tropicalfish" + ] + } + } + } + } +} \ No newline at end of file diff --git a/BreedableFish/packs/behaviors/entities/tropicalfish.json b/BreedableFish/packs/behaviors/entities/tropicalfish.json new file mode 100644 index 0000000..971b959 --- /dev/null +++ b/BreedableFish/packs/behaviors/entities/tropicalfish.json @@ -0,0 +1,1137 @@ +{ + "format_version": "1.8.0", + "minecraft:entity": { + "description": { + "identifier": "minecraft:tropicalfish", + "is_spawnable": true, + "is_summonable": true, + "is_experimental": false + }, + "component_groups": { + "minecraft:tropicalfish_variant_a": { + "minecraft:variant": { + "value": 0 + } + }, + "minecraft:tropicalfish_variant_b": { + "minecraft:variant": { + "value": 1 + } + }, + "minecraft:tropicalfish_variant_pattern_1": { + "minecraft:mark_variant": { + "value": 0 + } + }, + "minecraft:tropicalfish_variant_pattern_2": { + "minecraft:mark_variant": { + "value": 1 + } + }, + "minecraft:tropicalfish_variant_pattern_3": { + "minecraft:mark_variant": { + "value": 2 + } + }, + "minecraft:tropicalfish_variant_pattern_4": { + "minecraft:mark_variant": { + "value": 3 + } + }, + "minecraft:tropicalfish_variant_pattern_5": { + "minecraft:mark_variant": { + "value": 4 + } + }, + "minecraft:tropicalfish_variant_pattern_6": { + "minecraft:mark_variant": { + "value": 5 + } + }, + "minecraft:tropicalfish_base_white": { + "minecraft:color": { + "value": 0 + } + }, + "minecraft:tropicalfish_base_orange": { + "minecraft:color": { + "value": 1 + } + }, + "minecraft:tropicalfish_base_magenta": { + "minecraft:color": { + "value": 2 + } + }, + "minecraft:tropicalfish_base_lightblue": { + "minecraft:color": { + "value": 3 + } + }, + "minecraft:tropicalfish_base_yellow": { + "minecraft:color": { + "value": 4 + } + }, + "minecraft:tropicalfish_base_lightgreen": { + "minecraft:color": { + "value": 5 + } + }, + "minecraft:tropicalfish_base_pink": { + "minecraft:color": { + "value": 6 + } + }, + "minecraft:tropicalfish_base_gray": { + "minecraft:color": { + "value": 7 + } + }, + "minecraft:tropicalfish_base_silver": { + "minecraft:color": { + "value": 8 + } + }, + "minecraft:tropicalfish_base_cyan": { + "minecraft:color": { + "value": 9 + } + }, + "minecraft:tropicalfish_base_purple": { + "minecraft:color": { + "value": 10 + } + }, + "minecraft:tropicalfish_base_blue": { + "minecraft:color": { + "value": 11 + } + }, + "minecraft:tropicalfish_base_brown": { + "minecraft:color": { + "value": 12 + } + }, + "minecraft:tropicalfish_base_green": { + "minecraft:color": { + "value": 13 + } + }, + "minecraft:tropicalfish_base_red": { + "minecraft:color": { + "value": 14 + } + }, + "minecraft:tropicalfish_pattern_white": { + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:tropicalfish_pattern_orange": { + "minecraft:color2": { + "value": 1 + } + }, + "minecraft:tropicalfish_pattern_magenta": { + "minecraft:color2": { + "value": 2 + } + }, + "minecraft:tropicalfish_pattern_lightblue": { + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:tropicalfish_pattern_yellow": { + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:tropicalfish_pattern_lightgreen": { + "minecraft:color2": { + "value": 5 + } + }, + "minecraft:tropicalfish_pattern_pink": { + "minecraft:color2": { + "value": 6 + } + }, + "minecraft:tropicalfish_pattern_gray": { + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:tropicalfish_pattern_silver": { + "minecraft:color2": { + "value": 8 + } + }, + "minecraft:tropicalfish_pattern_cyan": { + "minecraft:color2": { + "value": 9 + } + }, + "minecraft:tropicalfish_pattern_purple": { + "minecraft:color2": { + "value": 10 + } + }, + "minecraft:tropicalfish_pattern_blue": { + "minecraft:color2": { + "value": 11 + } + }, + "minecraft:tropicalfish_pattern_brown": { + "minecraft:color2": { + "value": 12 + } + }, + "minecraft:tropicalfish_pattern_green": { + "minecraft:color2": { + "value": 13 + } + }, + "minecraft:tropicalfish_pattern_red": { + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:anenonme": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 1 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:black_tang": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:blue_dory": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:butterfly_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:cichlid": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 11 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:clownfish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 1 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:cc_betta": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 6 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:dog_fish": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 10 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:e_red_snapper": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:goat_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:moorish_idol": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 2 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 7 + } + }, + "minecraft:ornate_butterfly": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 5 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 1 + } + }, + "minecraft:parrot_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 9 + }, + "minecraft:color2": { + "value": 6 + } + }, + "minecraft:queen_angel_fish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 5 + }, + "minecraft:color2": { + "value": 3 + } + }, + "minecraft:red_cichlid": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 4 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:red_lipped_benny": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 2 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 14 + } + }, + "minecraft:red_snapper": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:threadfin": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 0 + }, + "minecraft:color": { + "value": 0 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:tomato_clown": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 14 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:triggerfish": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 7 + }, + "minecraft:color2": { + "value": 0 + } + }, + "minecraft:yellow_tang": { + "minecraft:variant": { + "value": 1 + }, + "minecraft:mark_variant": { + "value": 1 + }, + "minecraft:color": { + "value": 4 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:yellowtail_parrot": { + "minecraft:variant": { + "value": 0 + }, + "minecraft:mark_variant": { + "value": 3 + }, + "minecraft:color": { + "value": 9 + }, + "minecraft:color2": { + "value": 4 + } + }, + "minecraft:baby_tropicalfish": { + "minecraft:scale": { + "value": 0.7 + }, + "minecraft:health": { + "value": 4, + "max": 4 + }, + "minecraft:loot": { + "table": "loot_tables/entities/tropicalfish.json" + }, + "minecraft:is_baby": {}, + "minecraft:ageable": { + "duration": 300, + "feedItems": [ + { + "item": "minecraft:dried_kelp" + } + ], + "grow_up": { + "event": "minecraft:grown_up", + "target": "self" + } + } + } + }, + "components": { + "minecraft:type_family": { + "family": [ + "tropicalfish", + "fish" + ] + }, + "minecraft:collision_box": { + "width": 0.4, + "height": 0.4 + }, + "minecraft:health": { + "value": 6, + "max": 6 + }, + "minecraft:loot": { + "table": "loot_tables/entities/tropicalfish.json" + }, + "minecraft:scale": { + "value": 1.3 + }, + "minecraft:breathable": { + "totalSupply": 15, + "suffocateTime": 0, + "breathesAir": false, + "breathesWater": true + }, + "minecraft:movement": { + "value": 0.12 + }, + "minecraft:underwater_movement": { + "value": 0.12 + }, + "minecraft:navigation.generic": { + "is_amphibious": false, + "can_path_over_water": false, + "can_swim": true, + "can_walk": false, + "can_breach": false, + "can_sink": false + }, + "minecraft:movement.sway": { + "sway_amplitude": 0 + }, + "minecraft:physics": { + "has_gravity": false + }, + "minecraft:behavior.swim_idle": { + "priority": 5 + }, + "minecraft:behavior.random_swim": { + "priority": 3, + "speed_multiplier": 1, + "xz_dist": 16, + "y_dist": 4, + "interval": 0 + }, + "minecraft:behavior.avoid_mob_type": { + "priority": 1, + "entity_types": [ + { + "filters": { + "test": "is_family", + "subject": "other", + "value": "player" + }, + "max_dist": 6, + "walk_speed_multiplier": 1.5, + "sprint_speed_multiplier": 2 + } + ] + }, + "minecraft:behavior.swim_wander": { + "priority": 4, + "speed_multiplier": 1, + "interval": 10, + "look_ahead": 2 + }, + "minecraft:nameable": {}, + "minecraft:breedable": { + "requireTame": false, + "breedItems": [ + "minecraft:kelp" + ], + "breedsWith": { + "mateType": "minecraft:tropicalfish", + "babyType": "minecraft:tropicalfish", + "breed_event": { + "event": "minecraft:entity_born", + "target": "baby" + } + } + }, + "minecraft:behavior.breed": { + "priority": 1, + "speed_multiplier": 1.5 + } + }, + "events": { + "minecraft:become_anenonme": { + "add": { + "component_groups": [ + "minecraft:anenonme" + ] + } + }, + "minecraft:become_black_tang": { + "add": { + "component_groups": [ + "minecraft:black_tang" + ] + } + }, + "minecraft:become_blue_dory": { + "add": { + "component_groups": [ + "minecraft:blue_dory" + ] + } + }, + "minecraft:become_butterfly_fish": { + "add": { + "component_groups": [ + "minecraft:butterfly_fish" + ] + } + }, + "minecraft:become_cichlid": { + "add": { + "component_groups": [ + "minecraft:cichlid" + ] + } + }, + "minecraft:become_clownfish": { + "add": { + "component_groups": [ + "minecraft:clownfish" + ] + } + }, + "minecraft:become_cc_betta": { + "add": { + "component_groups": [ + "minecraft:cc_betta" + ] + } + }, + "minecraft:become_dog_fish": { + "add": { + "component_groups": [ + "minecraft:dog_fish" + ] + } + }, + "minecraft:become_e_red_snapper": { + "add": { + "component_groups": [ + "minecraft:e_red_snapper" + ] + } + }, + "minecraft:become_goat_fish": { + "add": { + "component_groups": [ + "minecraft:goat_fish" + ] + } + }, + "minecraft:become_moorish_idol": { + "add": { + "component_groups": [ + "minecraft:moorish_idol" + ] + } + }, + "minecraft:become_ornate_butterfly": { + "add": { + "component_groups": [ + "minecraft:ornate_butterfly" + ] + } + }, + "minecraft:become_parrot_fish": { + "add": { + "component_groups": [ + "minecraft:parrot_fish" + ] + } + }, + "minecraft:become_queen_angel_fish": { + "add": { + "component_groups": [ + "minecraft:queen_angel_fish" + ] + } + }, + "minecraft:become_red_cichlid": { + "add": { + "component_groups": [ + "minecraft:red_cichlid" + ] + } + }, + "minecraft:become_red_lipped_benny": { + "add": { + "component_groups": [ + "minecraft:red_lipped_benny" + ] + } + }, + "minecraft:become_red_snapper": { + "add": { + "component_groups": [ + "minecraft:red_snapper" + ] + } + }, + "minecraft:become_threadfin": { + "add": { + "component_groups": [ + "minecraft:threadfin" + ] + } + }, + "minecraft:become_tomato_clown": { + "add": { + "component_groups": [ + "minecraft:tomato_clown" + ] + } + }, + "minecraft:become_triggerfish": { + "add": { + "component_groups": [ + "minecraft:triggerfish" + ] + } + }, + "minecraft:become_yellow_tang": { + "add": { + "component_groups": [ + "minecraft:yellow_tang" + ] + } + }, + "minecraft:become_yellow_tail_parrot": { + "add": { + "component_groups": [ + "minecraft:yellow_tail_parrot" + ] + } + }, + "minecraft:entity_spawned": { + "sequence": [ + { + "add": { + "component_groups": [ + "adult" + ] + } + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_a" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_b" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_1" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_2" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_3" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_4" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_5" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_variant_pattern_6" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_white" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_orange" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_magenta" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_lightblue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_yellow" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_lightgreen" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_pink" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_gray" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_silver" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_cyan" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_purple" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_blue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_brown" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_green" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_base_red" + ] + } + } + ] + }, + { + "randomize": [ + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_white" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_orange" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_magenta" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_lightblue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_yellow" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_lightgreen" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_pink" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_gray" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_silver" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_cyan" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_purple" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_blue" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_brown" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_green" + ] + } + }, + { + "weight": 1, + "add": { + "component_groups": [ + "minecraft:tropicalfish_pattern_red" + ] + } + } + ] + } + ] + }, + "minecraft:entity_born": { + "add": { + "component_groups": [ + "minecraft:baby_tropicalfish" + ] + }, + "remove": {} + }, + "minecraft:grown_up": { + "add": {}, + "remove": { + "component_groups": [ + "minecraft:baby_tropicalfish" + ] + } + } + } + } +} \ No newline at end of file