{
  "format_version": "1.11",
  "minecraft:entity": {
    "description": {
      "identifier": "minecraft:player",
      "is_spawnable": false,
      "is_summonable": false,
      "is_experimental": false,
      "scripts": {
        "animate": [
          "walk",
          "mobs:fedora",
          "mobs:sombrero",
          "mobs:moose_headgear",
          "mobs:road_runner_feather_boots",
          "mobs:crocodile_scale_breastplate",
          "mobs:raccoon_hat",
          "mobs:frostalker_helmet",
          "mobs:spiked_turtle_shell"
        ]
      },
      "animations": {
        "walk": "controller.animation.walk",
        "mobs:fedora": "controller.animation.mobs_fedora",
        "mobs:sombrero": "controller.animation.mobs_sombrero",
        "mobs:moose_headgear": "controller.animation.mobs_moose_headgear",
        "mobs:road_runner_feather_boots": "controller.animation.mobs_road_runner_feather_boots",
        "mobs:crocodile_scale_breastplate": "controller.animation.mobs_crocodile_scale_breastplate",
        "mobs:raccoon_hat": "controller.animation.mobs_raccoon_hat",
        "mobs:frostalker_helmet": "controller.animation.mobs_frostalker_helmet",
        "mobs:spiked_turtle_shell": "controller.animation.mobs_spiked_turtle_shell"
      }
    },
    "component_groups": {
      "pamobile:respawn": {
        "minecraft:mark_variant": {
          "value": 99999
        },
        "minecraft:health": {
          "value": 20,
          "max": 20
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:attack": {
          "damage": 1
        },
        "minecraft:spell_effects": {
          "remove_effects": [
            "speed",
            "water_breathing"
          ]
        }
      },
      "ammo:1": {
        "minecraft:mark_variant": {
          "value": 1
        }
      },
      "mobs:fedora_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:sombrero_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:moose_headgear_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:road_runner_feather_boots_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": [
            {
              "effect": "speed",
              "duration": 60000,
              "amplifier": 2
            }
          ]
        }
      },
      "mobs:crocodile_scale_breastplate_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:raccoon_hat_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": [
            {
              "effect": "speed",
              "duration": 60000,
              "amplifier": 3
            }
          ]
        }
      },
      "mobs:ghostly_pickaxe": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:frostalker_helmet_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": []
        }
      },
      "mobs:spiked_turtle_shell_event_play": {
        "minecraft:health": {
          "value": 22,
          "max": 22
        },
        "minecraft:movement": {
          "value": 0.1
        },
        "minecraft:spell_effects": {
          "add_effects": [
            {
              "effect": "water_breathing",
              "duration": 60000,
              "amplifier": 2
            }
          ]
        }
      }
    },
    "components": {
      "minecraft:type_family": {
        "family": [
          "player"
        ]
      },
      "minecraft:loot": {
        "table": "loot_tables/empty.json"
      },
      "minecraft:collision_box": {
        "width": 0.6,
        "height": 1.8
      },
      "minecraft:can_climb": {},
      "minecraft:movement": {
        "value": 0.1
      },
      "minecraft:environment_sensor": [
        {
          "on_environment": {
            "filters": {
              "any_of": [
                {
                  "test": "is_family",
                  "subject": "self",
                  "value": "player"
                }
              ]
            },
            "event": "pamobile:refresh_player"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:fedora"
                }
              ]
            },
            "event": "mobs:fedora_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:fedora"
                }
              ]
            },
            "event": "mobs:fedora_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:sombrero"
                }
              ]
            },
            "event": "mobs:sombrero_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:sombrero"
                }
              ]
            },
            "event": "mobs:sombrero_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:moose_headgear"
                }
              ]
            },
            "event": "mobs:moose_headgear_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:moose_headgear"
                }
              ]
            },
            "event": "mobs:moose_headgear_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:road_runner_feather_boots"
                }
              ]
            },
            "event": "mobs:road_runner_feather_boots_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:road_runner_feather_boots"
                }
              ]
            },
            "event": "mobs:road_runner_feather_boots_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:crocodile_scale_breastplate"
                }
              ]
            },
            "event": "mobs:crocodile_scale_breastplate_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:crocodile_scale_breastplate"
                }
              ]
            },
            "event": "mobs:crocodile_scale_breastplate_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:raccoon_hat"
                }
              ]
            },
            "event": "mobs:raccoon_hat_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:raccoon_hat"
                }
              ]
            },
            "event": "mobs:raccoon_hat_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:ghostly_pickaxe"
                }
              ]
            },
            "event": "mobs:ghostly_pickaxe_event"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:frostalker_helmet"
                }
              ]
            },
            "event": "mobs:frostalker_helmet_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:frostalker_helmet"
                }
              ]
            },
            "event": "mobs:frostalker_helmet_event_play"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "hand",
                  "value": "mobs:spiked_turtle_shell"
                }
              ]
            },
            "event": "mobs:spiked_turtle_shell_event_hold"
          }
        },
        {
          "on_environment": {
            "filters": {
              "all_of": [
                {
                  "test": "has_equipment",
                  "subject": "self",
                  "domain": "head",
                  "value": "mobs:spiked_turtle_shell"
                }
              ]
            },
            "event": "mobs:spiked_turtle_shell_event_play"
          }
        }
      ],
      "minecraft:player.saturation": {
        "value": 20
      },
      "minecraft:player.exhaustion": {
        "value": 0,
        "max": 4
      },
      "minecraft:player.level": {
        "value": 0,
        "max": 24791
      },
      "minecraft:player.experience": {
        "value": 0,
        "max": 1
      },
      "minecraft:breathable": {
        "totalSupply": 15,
        "suffocateTime": -1,
        "inhaleTime": 3.75,
        "generatesBubbles": false
      },
      "minecraft:nameable": {
        "alwaysShow": true,
        "allowNameTagRenaming": false
      },
      "minecraft:physics": {},
      "minecraft:insomnia": {
        "days_until_insomnia": 3
      },
      "minecraft:rideable": {
        "seat_count": 2,
        "family_types": [
          "parrot_tame"
        ],
        "pull_in_entities": true,
        "seats": [
          {
            "position": [
              0.4,
              -0.15,
              0.04
            ],
            "min_rider_count": 0,
            "max_rider_count": 0,
            "lock_rider_rotation": 0
          },
          {
            "position": [
              -0.4,
              -0.15,
              0.04
            ],
            "min_rider_count": 1,
            "max_rider_count": 2,
            "lock_rider_rotation": 0
          }
        ]
      },
      "minecraft:scaffolding_climber": {}
    },
    "events": {
      "pamobile:refresh_player": {
        "add": {
          "component_groups": [
            "pamobile:respawn"
          ]
        },
        "remove": {
          "component_groups": [
            "mobs:fedora_event_hold",
            "mobs:fedora_event_play",
            "mobs:sombrero_event_hold",
            "mobs:sombrero_event_play",
            "mobs:moose_headgear_event_hold",
            "mobs:moose_headgear_event_play",
            "mobs:road_runner_feather_boots_event_hold",
            "mobs:road_runner_feather_boots_event_play",
            "mobs:crocodile_scale_breastplate_event_hold",
            "mobs:crocodile_scale_breastplate_event_play",
            "mobs:raccoon_hat_event_hold",
            "mobs:raccoon_hat_event_play",
            "mobs:ghostly_pickaxe",
            "mobs:frostalker_helmet_event_hold",
            "mobs:frostalker_helmet_event_play",
            "mobs:spiked_turtle_shell_event_hold",
            "mobs:spiked_turtle_shell_event_play"
          ]
        }
      },
      "minecraft:entity_spawned": {
        "add": {
          "component_groups": [
            "pamobile:respawn"
          ]
        },
        "remove": {}
      },
      "ammo:1": {
        "remove": {
          "component_groups": [
            "ammo:1"
          ]
        },
        "add": {
          "component_groups": [
            "ammo:1"
          ]
        }
      },
      "ammo:2": {
        "remove": {
          "component_groups": [
            "ammo:2"
          ]
        },
        "add": {
          "component_groups": [
            "ammo:2"
          ]
        }
      },
      "mobs:fedora_event_hold": {
        "add": {
          "component_groups": [
            "mobs:fedora_event_hold"
          ]
        }
      },
      "mobs:fedora_event_play": {
        "add": {
          "component_groups": [
            "mobs:fedora_event_play"
          ]
        }
      },
      "mobs:sombrero_event_hold": {
        "add": {
          "component_groups": [
            "mobs:sombrero_event_hold"
          ]
        }
      },
      "mobs:sombrero_event_play": {
        "add": {
          "component_groups": [
            "mobs:sombrero_event_play"
          ]
        }
      },
      "mobs:moose_headgear_event_hold": {
        "add": {
          "component_groups": [
            "mobs:moose_headgear_event_hold"
          ]
        }
      },
      "mobs:moose_headgear_event_play": {
        "add": {
          "component_groups": [
            "mobs:moose_headgear_event_play"
          ]
        }
      },
      "mobs:road_runner_feather_boots_event_hold": {
        "add": {
          "component_groups": [
            "mobs:road_runner_feather_boots_event_hold"
          ]
        }
      },
      "mobs:road_runner_feather_boots_event_play": {
        "add": {
          "component_groups": [
            "mobs:road_runner_feather_boots_event_play"
          ]
        }
      },
      "mobs:crocodile_scale_breastplate_event_hold": {
        "add": {
          "component_groups": [
            "mobs:crocodile_scale_breastplate_event_hold"
          ]
        }
      },
      "mobs:crocodile_scale_breastplate_event_play": {
        "add": {
          "component_groups": [
            "mobs:crocodile_scale_breastplate_event_play"
          ]
        }
      },
      "mobs:raccoon_hat_event_hold": {
        "add": {
          "component_groups": [
            "mobs:raccoon_hat_event_hold"
          ]
        }
      },
      "mobs:raccoon_hat_event_play": {
        "add": {
          "component_groups": [
            "mobs:raccoon_hat_event_play"
          ]
        }
      },
      "mobs:ghostly_pickaxe_event": {
        "add": {
          "component_groups": [
            "mobs:ghostly_pickaxe"
          ]
        }
      },
      "mobs:frostalker_helmet_event_hold": {
        "add": {
          "component_groups": [
            "mobs:frostalker_helmet_event_hold"
          ]
        }
      },
      "mobs:frostalker_helmet_event_play": {
        "add": {
          "component_groups": [
            "mobs:frostalker_helmet_event_play"
          ]
        }
      },
      "mobs:spiked_turtle_shell_event_hold": {
        "add": {
          "component_groups": [
            "mobs:spiked_turtle_shell_event_hold"
          ]
        }
      },
      "mobs:spiked_turtle_shell_event_play": {
        "add": {
          "component_groups": [
            "mobs:spiked_turtle_shell_event_play"
          ]
        }
      }
    }
  }
}