Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "format_version": "1.21.0",
- "minecraft:entity": {
- "description": {
- "identifier": "minecraft:creeper",
- "spawn_category": "monster",
- "is_spawnable": true,
- "is_summonable": true
- },
- "component_groups": {
- "scale_small": {
- "minecraft:scale": {
- "value": 0.5
- },
- "minecraft:health": {
- "value": 5,
- "max": 15
- },
- "minecraft:movement": {
- "value": 0.3,
- "max": 0.45
- },
- "minecraft:loot": {
- "table": "loot_tables/entities/creeper.json"
- }
- },
- "scale_medium": {
- "minecraft:scale": {
- "value": 1.0
- },
- "minecraft:health": {
- "value": 20,
- "max": 40
- },
- "minecraft:movement": {
- "value": 0.2,
- "max": 0.35
- },
- "minecraft:loot": {
- "table": "loot_tables/entities/creeper.json"
- }
- },
- "scale_large": {
- "minecraft:scale": {
- "value": 2.0
- },
- "minecraft:health": {
- "value": 100,
- "max": 350
- },
- "minecraft:movement": {
- "value": 0.15,
- "max": 0.2
- },
- "minecraft:loot": {
- "table": "loot_tables/entities/creeper.json"
- }
- },
- "exploding_small": {
- "minecraft:explode": {
- "fuse_length": 1,
- "fuse_lit": true,
- "power": 1,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- },
- "exploding_medium": {
- "minecraft:explode": {
- "fuse_length": 1,
- "fuse_lit": true,
- "power": 3,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- },
- "exploding_large": {
- "minecraft:explode": {
- "fuse_length": 1,
- "fuse_lit": true,
- "power": 6,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- },
- "charged_creeper": {
- "minecraft:is_charged": {}
- },
- "charged_exploding_small": {
- "minecraft:explode": {
- "fuse_length": 1.5,
- "fuse_lit": true,
- "power": 2,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- },
- "charged_exploding_medium": {
- "minecraft:explode": {
- "fuse_length": 1.5,
- "fuse_lit": true,
- "power": 6,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- },
- "charged_exploding_large": {
- "minecraft:explode": {
- "fuse_length": 1.5,
- "fuse_lit": true,
- "power": 12,
- "causes_fire": false,
- "destroy_affected_by_griefing": true
- }
- }
- },
- "components": {
- "minecraft:is_hidden_when_invisible": {},
- "minecraft:experience_reward": {
- "on_death": "query.last_hit_by_player ? 5 : 0"
- },
- "minecraft:type_family": {
- "family": [
- "creeper",
- "monster",
- "mob"
- ]
- },
- "minecraft:breathable": {
- "total_supply": 15,
- "suffocate_time": 0
- },
- "minecraft:nameable": {},
- "minecraft:collision_box": {
- "width": 0.6,
- "height": 1.8
- },
- "minecraft:movement": {
- "value": 0.2
- },
- "minecraft:navigation.walk": {
- "can_path_over_water": true
- },
- "minecraft:movement.basic": {},
- "minecraft:jump.static": {},
- "minecraft:can_climb": {},
- "minecraft:loot": {
- "table": "loot_tables/entities/creeper.json"
- },
- "minecraft:health": {
- "value": 20,
- "max": 20
- },
- "minecraft:hurt_on_condition": {
- "damage_conditions": [
- {
- "filters": {
- "test": "in_lava",
- "subject": "self",
- "operator": "==",
- "value": true
- },
- "cause": "lava",
- "damage_per_tick": 4
- }
- ]
- },
- "minecraft:attack": {
- "damage": 3
- },
- "minecraft:damage_sensor": {
- "triggers": {
- "on_damage": {
- "filters": {
- "test": "is_family",
- "subject": "other",
- "value": "lightning"
- },
- "event": "minecraft:become_charged"
- },
- "deals_damage": false
- }
- },
- "minecraft:target_nearby_sensor": {
- "inside_range": 2.5,
- "outside_range": 6,
- "must_see": true,
- "on_inside_range": {
- "event": "minecraft:start_exploding",
- "target": "self"
- },
- "on_outside_range": {
- "event": "minecraft:stop_exploding",
- "target": "self"
- },
- "on_vision_lost_inside_range": {
- "event": "minecraft:stop_exploding",
- "target": "self"
- }
- },
- "minecraft:interact": {
- "interactions": {
- "on_interact": {
- "filters": {
- "all_of": [
- {
- "test": "is_family",
- "subject": "other",
- "value": "player"
- },
- {
- "test": "has_equipment",
- "domain": "hand",
- "subject": "other",
- "value": "flint_and_steel"
- },
- {
- "test": "has_component",
- "operator": "!=",
- "value": "minecraft:explode"
- }
- ]
- },
- "event": "minecraft:start_exploding_forced",
- "target": "self"
- },
- "hurt_item": 1,
- "swing": true,
- "play_sounds": "ignite",
- "interact_text": "action.interact.creeper"
- }
- },
- "minecraft:despawn": {
- "despawn_from_distance": {}
- },
- "minecraft:behavior.float": {
- "priority": 0
- },
- "minecraft:behavior.swell": {
- "start_distance": 2.5,
- "stop_distance": 6.0,
- "priority": 2
- },
- "minecraft:behavior.melee_attack": {
- "priority": 4,
- "speed_multiplier": 1.3,
- "track_target": false,
- "reach_multiplier": 0.0
- },
- "minecraft:behavior.avoid_mob_type": {
- "priority": 3,
- "entity_types": [
- {
- "filters": {
- "any_of": [
- {
- "test": "is_family",
- "subject": "other",
- "value": "ocelot"
- },
- {
- "test": "is_family",
- "subject": "other",
- "value": "cat"
- }
- ]
- },
- "max_dist": 50,
- "sprint_speed_multiplier": 1.34
- }
- ]
- },
- "minecraft:behavior.random_stroll": {
- "priority": 5,
- "speed_multiplier": 0.5
- },
- "minecraft:behavior.look_at_player": {
- "priority": 6,
- "look_distance": 32
- },
- "minecraft:behavior.random_look_around": {
- "priority": 6
- },
- "minecraft:behavior.nearest_attackable_target": {
- "priority": 1,
- "must_see": true,
- "must_see_forget_duration": 5.0,
- "entity_types": [
- {
- "filters": {
- "test": "is_family",
- "subject": "other",
- "value": "player"
- },
- "max_dist": 115
- }
- ]
- },
- "minecraft:behavior.hurt_by_target": {
- "priority": 2
- },
- "minecraft:physics": {},
- "minecraft:pushable": {
- "is_pushable": true,
- "is_pushable_by_piston": true
- },
- "minecraft:on_target_escape": {
- "event": "minecraft:stop_exploding",
- "target": "self"
- },
- "minecraft:conditional_bandwidth_optimization": {}
- },
- "events": {
- "minecraft:entity_spawned": {
- "randomize": [
- {
- "weight": 1,
- "add": {
- "component_groups": [
- "scale_small"
- ]
- }
- },
- {
- "weight": 5,
- "add": {
- "component_groups": [
- "scale_medium"
- ]
- }
- },
- {
- "weight": 0.65,
- "add": {
- "component_groups": [
- "scale_large"
- ]
- }
- }
- ]
- },
- "minecraft:start_exploding_forced": {
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "operator": "!=",
- "value": "minecraft:is_charged"
- },
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "value": "scale_small"
- },
- "add": {
- "component_groups": [
- "exploding_small"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_medium"
- },
- "add": {
- "component_groups": [
- "exploding_medium"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_large"
- },
- "add": {
- "component_groups": [
- "exploding_large"
- ]
- }
- }
- ]
- },
- {
- "filters": {
- "test": "has_component",
- "value": "minecraft:is_charged"
- },
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "value": "scale_small"
- },
- "add": {
- "component_groups": [
- "charged_exploding_small"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_medium"
- },
- "add": {
- "component_groups": [
- "charged_exploding_medium"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_large"
- },
- "add": {
- "component_groups": [
- "charged_exploding_large"
- ]
- }
- }
- ]
- }
- ]
- },
- "minecraft:start_exploding": {
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "operator": "!=",
- "value": "minecraft:is_charged"
- },
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "value": "scale_small"
- },
- "add": {
- "component_groups": [
- "exploding_small"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_medium"
- },
- "add": {
- "component_groups": [
- "exploding_medium"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_large"
- },
- "add": {
- "component_groups": [
- "exploding_large"
- ]
- }
- }
- ]
- },
- {
- "filters": {
- "test": "has_component",
- "value": "minecraft:is_charged"
- },
- "sequence": [
- {
- "filters": {
- "test": "has_component",
- "value": "scale_small"
- },
- "add": {
- "component_groups": [
- "charged_exploding_small"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_medium"
- },
- "add": {
- "component_groups": [
- "charged_exploding_medium"
- ]
- }
- },
- {
- "filters": {
- "test": "has_component",
- "value": "scale_large"
- },
- "add": {
- "component_groups": [
- "charged_exploding_large"
- ]
- }
- }
- ]
- }
- ]
- },
- "minecraft:stop_exploding": {
- "remove": {
- "component_groups": [
- "exploding_small",
- "exploding_medium",
- "exploding_large",
- "charged_exploding_small",
- "charged_exploding_medium",
- "charged_exploding_large"
- ]
- }
- },
- "minecraft:become_charged": {
- "remove": {
- "component_groups": [
- "exploding_small",
- "exploding_medium",
- "exploding_large"
- ]
- },
- "add": {
- "component_groups": [
- "charged_creeper"
- ]
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement