{
	"format_version": "1.19.0",
	"minecraft:entity": {
		"description": {
			"identifier": "dotvi:alatarrune_puppetspawn",
			"is_spawnable": false,
			"is_summonable": true,
			"is_experimental": false,
			"animations": {
				"alatinerune": "animation.alatarrune.puppetrune",
				"runedespawn": "controller.animation.runedespawn"
			},
			"scripts": {
				"animate": [
					"alatinerune",
					"runedespawn"
				]
			}
		},
		"component_groups": {
			"dotvi:despawning": {
				"minecraft:instant_despawn": {}
			},
			"dotvi:fadeout": {
				"minecraft:is_sheared": {},
				"minecraft:timer": {
					"looping": false,
					"time": 0.5,
					"time_down_event": {
						"target": "self",
						"event": "dotvi:despawnevent"
					}
				}
			}
		},
		"components": {
			"minecraft:collision_box": {
				"width": 3,
				"height": 2
			},
			"minecraft:health": {
				"value": 200,
				"max": 200
			},
			"minecraft:physics": {},
			"minecraft:pushable": {
				"is_pushable": false,
				"is_pushable_by_piston": false
			},
			"minecraft:knockback_resistance": {
				"value": 50
			},
			"minecraft:damage_sensor": {
				"triggers": [
					{
						"cause": "entity_explosion",
						"deals_damage": false
					}
				]
			}
		},
		"events": {
			"dotvi:despawnevent": {
				"add": {
					"component_groups": [
						"dotvi:despawning"
					]
				}
			},
			"dotvi:fadeoutevent": {
				"add": {
					"component_groups": [
						"dotvi:fadeout"
					]
				}
			}
		}
	}
}