1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2025-02-25 01:59:17 +00:00
Mike Ammerlaan c989e80c35 v1.21.0.3
2024-06-13 09:45:16 -07:00

117 lines
2.7 KiB
JSON

{
"format_version": "1.21.0",
"minecraft:entity": {
"description": {
"identifier": "minecraft:tadpole",
"spawn_category": "creature",
"is_spawnable": true,
"is_summonable": true
},
"component_groups": {
"grow_up": {
"minecraft:transformation": {
"into": "minecraft:frog",
"transformation_sound": "convert_to_frog"
}
}
},
"components": {
"minecraft:is_hidden_when_invisible": {
},
"minecraft:type_family": {
"family": [ "tadpole", "mob" ]
},
"minecraft:collision_box": {
"width": 0.8,
"height": 0.6
},
"minecraft:breathable": {
"total_supply": 8,
"suffocate_time": 0,
"breathes_water": true,
"breathes_air": false,
"generates_bubbles": false
},
"minecraft:nameable": {
},
"minecraft:health": {
"value": 6
},
"minecraft:hurt_on_condition": {
"damage_conditions": [
{
"filters": {
"test": "in_lava", "subject": "self", "operator": "==", "value": true
},
"cause": "lava",
"damage_per_tick": 4
}
]
},
"minecraft:navigation.generic": {
"can_path_over_water": true,
"can_swim": true,
"can_walk": false,
"can_sink": false,
"avoid_damage_blocks": true
},
"minecraft:movement.sway": { //This is needed to allow the tadpole to swim
"sway_amplitude": 0.0
},
"minecraft:movement": {
"value": 0.1
},
"minecraft:underwater_movement": {
"value": 0.1
},
"minecraft:physics": {
},
"minecraft:pushable": {
},
"minecraft:despawn": {
"despawn_from_distance": {}
},
"minecraft:is_baby": {
},
"minecraft:ageable": {
"duration": 1200,
"feed_items": [ "slime_ball" ],
"grow_up": {
"event": "ageable_grow_up",
"target": "self"
}
},
"minecraft:behavior.panic": {
"priority": 1,
"speed_multiplier": 2.0
},
"minecraft:behavior.tempt": {
"priority": 5,
"speed_multiplier": 1.25,
"can_tempt_vertically": true,
"items": [ "slime_ball" ]
},
"minecraft:behavior.random_swim": {
"priority": 2,
"interval": 100
},
"minecraft:behavior.look_at_player": {
"priority": 3,
"target_distance": 6.0,
"probability": 0.02
}
},
"events": {
"ageable_grow_up": {
"sequence": [
{
"add": {
"component_groups": [ "grow_up" ]
}
}
]
}
}
}
}