{
  "format_version": "1.16.100",
  "minecraft:entity": {
    "description": {
      "identifier": "pixel:lance_hit",
      "is_spawnable": false,
      "is_summonable": true,
      "is_experimental": false,
	  "scripts": {
		"animate": [
	      "double_hand"
		]
      },
	  "animations": {
		"double_hand":"animation.attack.remover"
	  }
    },
    "component_groups": {
      "despawn":{
	    "minecraft:instant_despawn":{}
      },
      "despawn_adder":{
	    "minecraft:timer":{
	      "time": [0.05,0.05],
	      "looping": false,
	      "time_down_event":{
	      "event": "remove_tag",
	        "target": "self"
	      }
	    }
      },
      "remove_katana":{
	    "minecraft:timer":{
	      "time": [1,1],
	      "looping": false,
	      "time_down_event":{
	      "event": "remove_katana",
	        "target": "self"
	      }
	    }
      },
      "kuroyami":{
	    "minecraft:timer":{
	      "time": [1,1],
	      "looping": false,
	      "time_down_event":{
	      "event": "kuroyami",
	        "target": "self"
	      }
	    }
      },
      "damage:1":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 1,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" }, 
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:2":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 2,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:3":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 3,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:4":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 4,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:5":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 5,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:6":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 6,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },    
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:7":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 7,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },              
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:8":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 8,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:9":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 9,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:10":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 8,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:11":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 11,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:12":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 12,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:13":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 13,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:14":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 14,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:15":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 15,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },          
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:16":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 16,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:17":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 17,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:18":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 18,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:19":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 19,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:20":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 20,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:21":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 21,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:22":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 22,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" }, 
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:23":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 23,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:24":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 24,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:25":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 25,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:26":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 26,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:27":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 27,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:28":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 28,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:29":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 29,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:30":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 30,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:31":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 31,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:32":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 32,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:33":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 33,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:34":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 34,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:35":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 35,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:36":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 36,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:37":{
        "minecraft:area_attack" : {
          "damage_range": 3,
          "damage_per_tick": 37,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:38":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 38,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:39":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 39,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      },
      "damage:40":{
        "minecraft:area_attack" : {
          "damage_range": 2,
          "damage_per_tick": 40,
          "cause": "contact",
          "entity_filter": {
            "all_of": [
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "lnc" },               
              { "test": "has_tag", "subject": "other", "operator": "!=" ,"value": "horse" }
            ]
          }  
        }
      }
    },

    "components": {
      "minecraft:collision_box": {
        "width": 0.0,
        "height": 0.0
      }
    },

    "events": {
      "damage:low":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:1"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:2"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:3"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:4"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:5"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:6"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:7"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:8"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:low_medium":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:6"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:7"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:8"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:9"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:10"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:medium":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:10"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:11"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:12"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:13"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:14"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:15"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:16"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:17"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:high_medium":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:15"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:16"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:17"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:18"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:19"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:high":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:20"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:21"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:22"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:23"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:24"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:25"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:26"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:27"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:really_high":{
        "sequence": [
          {
            "randomize": [
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:28"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:29"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:30"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:31"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:32"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:33"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:34"
                  ]
                }
              },
              {
                "weight": 10,
                "add":{
                  "component_groups":[
                    "damage:35"
                  ]
                }
              }
            ]
          }
        ]
      },
      "damage:q":{
        "add":{
          "component_groups":[
            "damage:1"
          ]
        }
      },
      "damage:w":{
        "add":{
          "component_groups":[
            "damage:2"
          ]
        }
      },
      "damage:e":{
        "add":{
          "component_groups":[
            "damage:3"
          ]
        }
      },
      "damage:r":{
        "add":{
          "component_groups":[
            "damage:4"
          ]
        }
      },
      "damage:t":{
        "add":{
          "component_groups":[
            "damage:5"
          ]
        }
      },
      "damage:y":{
        "add":{
          "component_groups":[
            "damage:6"
          ]
        }
      },
      "damage:u":{
        "add":{
          "component_groups":[
            "damage:7"
          ]
        }
      },
      "damage:i":{
        "add":{
          "component_groups":[
            "damage:8"
          ]
        }
      },
      "damage:o":{
        "add":{
          "component_groups":[
            "damage:9"
          ]
        }
      },
      "damage:qp":{
        "add":{
          "component_groups":[
            "damage:10"
          ]
        }
      },
      "damage:qq":{
        "add":{
          "component_groups":[
            "damage:11"
          ]
        }
      },
      "damage:qw":{
        "add":{
          "component_groups":[
            "damage:12"
          ]
        }
      },
      "damage:qe":{
        "add":{
          "component_groups":[
            "damage:13"
          ]
        }
      },
      "damage:qr":{
        "add":{
          "component_groups":[
            "damage:14"
          ]
        }
      },
      "damage:qt":{
        "add":{
          "component_groups":[
            "damage:15"
          ]
        }
      },
      "damage:qy":{
        "add":{
          "component_groups":[
            "damage:16"
          ]
        }
      },
      "damage:qu":{
        "add":{
          "component_groups":[
            "damage:17"
          ]
        }
      },
      "damage:qi":{
        "add":{
          "component_groups":[
            "damage:18"
          ]
        }
      },
      "damage:qo":{
        "add":{
          "component_groups":[
            "damage:19"
          ]
        }
      },
      "damage:wp":{
        "add":{
          "component_groups":[
            "damage:20"
          ]
        }
      },
      "damage:wq":{
        "add":{
          "component_groups":[
            "damage:21"
          ]
        }
      },
      "damage:ww":{
        "add":{
          "component_groups":[
            "damage:22"
          ]
        }
      },
      "damage:we":{
        "add":{
          "component_groups":[
            "damage:23"
          ]
        }
      },
      "damage:wr":{
        "add":{
          "component_groups":[
            "damage:24"
          ]
        }
      },
      "damage:wt":{
        "add":{
          "component_groups":[
            "damage:25"
          ]
        }
      },
      "damage:wy":{
        "add":{
          "component_groups":[
            "damage:26"
          ]
        }
      },
      "damage:wu":{
        "add":{
          "component_groups":[
            "damage:27"
          ]
        }
      },
      "damage:wi":{
        "add":{
          "component_groups":[
            "damage:28"
          ]
        }
      },
      "damage:wo":{
        "add":{
          "component_groups":[
            "damage:29"
          ]
        }
      },
      "damage:ep":{
        "add":{
          "component_groups":[
            "damage:30"
          ]
        }
      },
      "damage:eq":{
        "add":{
          "component_groups":[
            "damage:31"
          ]
        }
      },
      "damage:ew":{
        "add":{
          "component_groups":[
            "damage:32"
          ]
        }
      },
      "damage:ee":{
        "add":{
          "component_groups":[
            "damage:33"
          ]
        }
      },
      "damage:er":{
        "add":{
          "component_groups":[
            "damage:34"
          ]
        }
      },
      "damage:et":{
        "add":{
          "component_groups":[
            "damage:35"
          ]
        }
      },
      "damage:ey":{
        "add":{
          "component_groups":[
            "damage:36"
          ]
        }
      },
      "damage:eu":{
        "add":{
          "component_groups":[
            "damage:37"
          ]
        }
      },
      "damage:ei":{
        "add":{
          "component_groups":[
            "damage:38"
          ]
        }
      },
      "damage:eo":{
        "add":{
          "component_groups":[
            "damage:39"
          ]
        }
      },
      "damage:rp":{
        "add":{
          "component_groups":[
            "damage:40"
          ]
        }
      },
      "damage:rq":{
        "add":{
          "component_groups":[
            "damage:41"
          ]
        }
      },
      "damage:rw":{
        "add":{
          "component_groups":[
            "damage:42"
          ]
        }
      },
      "damage:re":{
        "add":{
          "component_groups":[
            "damage:43"
          ]
        }
      },
      "damage:rr":{
        "add":{
          "component_groups":[
            "damage:44"
          ]
        }
      },
      "damage:rt":{
        "add":{
          "component_groups":[
            "damage:45"
          ]
        }
      },
      "damage:ry":{
        "add":{
          "component_groups":[
            "damage:46"
          ]
        }
      },
      "damage:ru":{
        "add":{
          "component_groups":[
            "damage:47"
          ]
        }
      },
      "damage:ri":{
        "add":{
          "component_groups":[
            "damage:48"
          ]
        }
      },
      "damage:ro":{
        "add":{
          "component_groups":[
            "damage:49"
          ]
        }
      },
      "damage:tp":{
        "add":{
          "component_groups":[
            "damage:50"
          ]
        }
      },
      "remove_damage":{
        "remove":{
          "component_groups":[
            "damage:1",
            "damage:2",
            "damage:3",
            "damage:4",
            "damage:5",
            "damage:6",
            "damage:7",
            "damage:8",
            "damage:9",
            "damage:10",
            "damage:11",
            "damage:12",
            "damage:13",
            "damage:14",
            "damage:15",
            "damage:16",
            "damage:17",
            "damage:18",
            "damage:19",
            "damage:20",
            "damage:21",
            "damage:22",
            "damage:23",
            "damage:24",
            "damage:25",
            "damage:26",
            "damage:27",
            "damage:28",
            "damage:29",
            "damage:30",
            "damage:31",
            "damage:32",
            "damage:33",
            "damage:34",
            "damage:35",
            "damage:36",
            "damage:37",
            "damage:38",
            "damage:39",
            "damage:40",
            "damage:41",
            "damage:42",
            "damage:43",
            "damage:44",
            "damage:45",
            "damage:46",
            "damage:47",
            "damage:48",
            "damage:49",
            "damage:50",
            "despawn_adder"
          ]
        }
      },
      "remove_tag":{
        "run_command": {
          "command": [
            "execute as @a[tag=lnc] run tag @s remove lnc"
          ]
        }
      },
      "remove_katana":{
        "add":{
          "component_groups":[
               "despawn"
          ]
        }
      }
    }
  }
}




