{ "minecraft:entity": { "format_version": "1.2.0", "component_groups": { "minecraft:enderman_calm": { "minecraft:on_target_acquired": { "event": "minecraft:become_angry", "target": "self" }, "minecraft:movement": { "value": 0.3 } }, "minecraft:enderman_angry": { "minecraft:angry": { "duration": 25, "calm_event": { "event": "minecraft:on_calm", "target": "self" } }, "minecraft:movement": { "value": 0.45 }, "minecraft:behavior.melee_attack": { "priority": 2, "speed_multiplier": 1.0, "track_target": false } } }, "components": { "minecraft:identifier": { "id": "minecraft:enderman" }, "minecraft:type_family": { "family": [ "enderman", "monster" ] }, "minecraft:breathable": { "totalSupply": 15, "suffocateTime": 0 }, "minecraft:nameable": { }, "minecraft:loot": { "table": "loot_tables/entities/enderman.json" }, "minecraft:health": { "value": 40, "max": 40 }, "minecraft:attack": { "damage": 7 }, "minecraft:follow_range": { "value": 32, "max": 32 }, "minecraft:collision_box": { "width": 0.6, "height": 2.9 }, "minecraft:teleport": { "randomTeleports": true, "maxRandomTeleportTime": 30, "randomTeleportCube": [ 32, 32, 32 ], "targetDistance": 16, "target_teleport_chance": 0.05, "lightTeleportChance": 0.05 }, "minecraft:lookat": { "searchRadius": 64.0, "setTarget": true, "look_cooldown": 5.0, "filters": { "all_of": [ { "subject" : "other", "test" : "is_family", "value" : "player"}, { "test" : "has_equipment", "domain": "head", "subject" : "other", "operator" : "not", "value" : "pumpkin"} ] } }, "minecraft:behavior.nearest_attackable_target": { "priority": 5, "attack_interval": 10, "entity_types": [ { "filters": { "test" : "is_family", "subject" : "other", "value" : "endermite"}, "max_dist": 64 } ], "must_see": true }, "minecraft:navigation.walk": { "can_float": false, "avoid_water": true }, "minecraft:movement.basic": { }, "minecraft:jump.static": { }, "minecraft:can_climb": { }, "minecraft:behavior.float": { "priority": 0 }, "minecraft:behavior.random_stroll": { "priority": 7, "speed_multiplier": 1.0 }, "minecraft:behavior.look_at_player": { "priority": 8, "look_distance": 8.0, "probability": 8.0 }, "minecraft:behavior.random_look_around": { "priority": 8 }, "minecraft:behavior.hurt_by_target": { "priority": 3 }, "minecraft:behavior.enderman_leave_block": { "priority": 10 }, "minecraft:behavior.enderman_take_block": { "priority": 11 }, "minecraft:hurt_when_wet": { "value": true }, "minecraft:physics": { } }, "events": { "minecraft:entity_spawned": { "remove": { }, "add": { "component_groups": [ "minecraft:enderman_calm" ] } }, "minecraft:become_angry": { "remove": { "component_groups": [ "minecraft:enderman_calm" ] }, "add": { "component_groups": [ "minecraft:enderman_angry" ] } }, "minecraft:on_calm": { "remove": { "component_groups": [ "minecraft:enderman_angry" ] }, "add": { "component_groups": [ "minecraft:enderman_calm" ] } } } } }