{
"format_version":"1.13.0","minecraft:entity":{
"description":{
"identifier":"about:freeza","is_spawnable":true,"is_summonable":true,"is_experimental":false,"scripts":{
"animate":["health"]
}
,"animations":{
"health":"controller.animation.player.health"
}
}
,"component_groups":{
"about:normal_arcosian":{
"minecraft:mark_variant":{
"value":0
}
,"minecraft:health":{
"value":1100,"max":1100
}
,"minecraft:attack":{
"damage":110
}
,"minecraft:scale":{
"value":0.9
}
}
,"about:arcosian_second_form":{
"minecraft:mark_variant":{
"value":1
}
,"minecraft:health":{
"value":1200,"max":1200
}
,"minecraft:attack":{
"damage":120
}
,"minecraft:scale":{
"value":0.95
}
}
,"about:arcosian_third_form":{
"minecraft:mark_variant":{
"value":2
}
,"minecraft:health":{
"value":1300,"max":1300
}
,"minecraft:attack":{
"damage":130
}
,"minecraft:scale":{
"value":1
}
}
,"about:arcosian_fourth_form":{
"minecraft:mark_variant":{
"value":3
}
,"minecraft:health":{
"value":1600,"max":1600
}
,"minecraft:attack":{
"damage":160
}
,"minecraft:scale":{
"value":0.9
}
}
,"about:golden_arcosian":{
"minecraft:mark_variant":{
"value":4
}
,"minecraft:health":{
"value":660,"max":660
}
,"minecraft:attack":{
"damage":66
}
,"minecraft:scale":{
"value":0.9
}
}
,"about:freeza_angry":{
"minecraft:angry":{
"duration":60,"calm_event":{
"event":"about:despawn","target":"self"
}
}
}
,"about:movement_walk":{
"minecraft:movement":{
"value":0.24
}
,"minecraft:flying_speed":{
"value":0.03
}
,"minecraft:navigation.walk":{
"is_amphibious":true,"can_break_doors":true
}
,"minecraft:physics":{
}
,"minecraft:movement.basic":{
}
}
,"about:movement_flying":{
"minecraft:flying_speed":{
"value":0.26
}
,"minecraft:navigation.hover":{
"avoid_damage_blocks":true,"can_path_from_air":true,"can_path_over_water":true,"can_sink":false
}
,"minecraft:physics":{
"has_gravity":false
}
,"minecraft:can_fly":{
}
,"minecraft:movement.hover":{
}
}
,"about:melee_mode":{
"minecraft:behavior.melee_attack":{
"priority":2,"track_target":true
}
}
,"about:ranged_mode":{
"minecraft:shooter":{
"def":"about:ki_blast"
}
,"minecraft:behavior.ranged_attack":{
"priority":2,"attack_interval_min":3,"attack_interval_max":5,"attack_radius":20
}
}
,"about:attack_ki_blast":{
"minecraft:spawn_entity":{
"min_wait_time":0,"max_wait_time":0,"spawn_entity":"about:ki_blast","spawn_event":"minecraft:entity_spawned","single_use":true
}
}
,"about:transform":{
"minecraft:behavior.knockback_roar":{
"priority":1,"duration":0.5,"attack_time":0.25,"knockback_damage":10,"knockback_strength":7,"knockback_range":6,"on_roar_end":{
"event":"about:end_transform"
}
,"cooldown_time":0.1
}
}
,"about:despawn":{
"minecraft:instant_despawn":{
}
}
}
,"components":{
"minecraft:type_family":{
"family":["arcosian","freeza"]
}
,"minecraft:experience_reward":{
"on_death":"query.last_hit_by_player ? 10 : 0"
}
,"minecraft:loot":{
"table":"loot_tables/entities/freeza.json"
}
,"minecraft:collision_box":{
"width":0.6,"height":1.9
}
,"minecraft:knockback_resistance":{
"value":0.5
}
,"minecraft:breathable":{
"total_supply":15,"suffocate_time":0
}
,"minecraft:follow_range":{
"value":64,"max":64
}
,"minecraft:behavior.float":{
"priority":0
}
,"minecraft:behavior.nearest_attackable_target":{
"priority":1,"within_radius":64,"entity_types":[{
"filters":{
"test":"is_family","subject":"other","value":"player"
}
,"max_dist":64
}
]
}
,"minecraft:behavior.random_stroll":{
"priority":7,"speed_multiplier":1
}
,"minecraft:behavior.look_at_player":{
"priority":8,"look_distance":6,"probability":0.02
}
,"minecraft:behavior.random_look_around":{
"priority":9
}
,"minecraft:target_nearby_sensor":{
"inside_range":5,"outside_range":6,"on_inside_range":{
"event":"about:switch_to_melee","target":"self"
}
,"on_outside_range":{
"event":"about:switch_to_ranged","target":"self"
}
}
,"minecraft:hurt_on_condition":{
"damage_conditions":[{
"filters":{
"test":"in_lava","subject":"self","operator":"==","value":true
}
,"cause":"lava","damage_per_tick":4
}
]
}
,"minecraft:damage_sensor":{
"triggers":[{
"cause":"fall","deals_damage":false
}
,{
"on_damage":{
"filters":[{
"test":"is_family","subject":"other","value":"freeza"
}
]
}
,"deals_damage":false
}
,{
"on_damage":{
"filters":{
"all_of":[{
"test":"has_damage","value":"fatal"
}
,{
"test":"is_family","subject":"other","value":"player"
}
]
}
,"event":"about:death","target":"self"
}
,"deals_damage":false
}
,{
"on_damage":{
"filters":{
"all_of":[{
"test":"is_family","subject":"other","value":"player"
}
]
}
,"event":"about:mission_time","target":"self"
}
}
]
}
,"minecraft:on_target_acquired":{
"event":"about:become_angry","target":"self"
}
,"minecraft:timer":{
"time":[4,8],"looping":true,"time_down_event":{
"event":"about:random_event"
}
}
,"minecraft:pushable":{
"is_pushable":true,"is_pushable_by_piston":true
}
,"minecraft:despawn":{
"despawn_from_distance":{
}
}
,"minecraft:nameable":{
}
,"minecraft:jump.static":{
}
,"minecraft:can_climb":{
}
,"minecraft:conditional_bandwidth_optimization":{
}
}
,"events":{
"minecraft:entity_spawned":{
"run_command":{
"command":["tag @s add about:power_6","tag @s add about:purple_ki"]
}
,"add":{
"component_groups":["about:normal_arcosian","about:movement_walk"]
}
}
,"about:become_angry":{
"add":{
"component_groups":["about:freeza_angry"]
}
}
,"about:random_event":{
"sequence":[{
"filters":{
"test":"has_target","value":true
}
,"randomize":[{
"weight":1,"filters":{
"test":"has_component","operator":"!=","value":"minecraft:shooter"
}
,"add":{
"component_groups":["about:attack_ki_blast"]
}
}
,{
"weight":1,"filters":{
"test":"on_ground"
}
,"run_command":{
"command":["effect @s speed 1 5 true"]
}
}
,{
"weight":1,"filters":{
"test":"on_ground"
}
,"run_command":{
"command":["effect @s speed 1 5 true","effect @s invisibility 1 0 true","playsound mob.player.teleport2 @a ~~~"]
}
}
]
}
]
}
,"about:walk_mode":{
"remove":{
"component_groups":["about:movement_flying"]
}
,"add":{
"component_groups":["about:movement_walk"]
}
}
,"about:fly_mode":{
"remove":{
"component_groups":["about:movement_walk"]
}
,"add":{
"component_groups":["about:movement_flying"]
}
}
,"about:switch_to_melee":{
"sequence":[{
"filters":{
"test":"on_ground","subject":"target"
}
,"remove":{
"component_groups":["about:movement_flying"]
}
,"add":{
"component_groups":["about:movement_walk"]
}
}
,{
"remove":{
"component_groups":["about:ranged_mode"]
}
,"add":{
"component_groups":["about:melee_mode"]
}
}
]
}
,"about:switch_to_ranged":{
"remove":{
"component_groups":["about:melee_mode","about:movement_walk"]
}
,"add":{
"component_groups":["about:ranged_mode","about:movement_flying"]
}
}
,"about:transform":{
"sequence":[{
"filters":{
"test":"is_mark_variant","value":0
}
,"add":{
"component_groups":["about:arcosian_second_form"]
}
}
,{
"filters":{
"test":"is_mark_variant","value":1
}
,"add":{
"component_groups":["about:arcosian_third_form"]
}
}
,{
"filters":{
"test":"is_mark_variant","value":2
}
,"add":{
"component_groups":["about:arcosian_fourth_form"]
}
}
,{
"run_command":{
"command":["effect @s instant_health 1 255 true"]
}
,"add":{
"component_groups":["about:transform"]
}
}
]
}
,"about:end_transform":{
"remove":{
"component_groups":["about:transform"]
}
}
,"about:mission_time":{
"run_command":{
"command":["scoreboard players set @s[scores={
about:mission2=11
}
] about:mission3 60"],"target":"other"
}
}
,"about:death":{
"sequence":[{
"filters":{
"test":"is_mark_variant","operator":"!=","value":3
}
,"trigger":{
"event":"about:transform"
}
}
,{
"filters":{
"test":"is_mark_variant","value":3
}
,"run_command":{
"command":["execute @s[scores={
about:mission2=11
}
] ~~~ function sagas/finish"],"target":"other"
}
,"trigger":{
"event":"about:despawn"
}
}
]
}
,"about:despawn":{
"run_command":{
"command":["playsound mob.player.teleport2 @a ~~~"]
}
,"add":{
"component_groups":["about:despawn"]
}
}
}
}
}
© 2023 Quttera Ltd. All rights reserved.