{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "shapescape_mb:piglin_boss",
			"spawn_egg": {
				"base_color": "#91221a",
				"overlay_color": "#91221a"
			},
			"materials": {
				"default": "entity_emissive_alpha"
			},
			"textures": {
				"default": "textures/shapescape/mb/entity/piglin_boss/piglin_boss"
			},
			"geometry": {
				"default": "geometry.shapescape_mb.piglin_boss"
			},
			"scripts": {
				"animate": [
					"ac.torch_particles",
					"ac.breath_particles",
					"ac.phase_transition",
					"ac.walk",
					{ "idle": "!q.is_sheared" }
				]
			},
			"animations": {
				// AC
				"ac.torch_particles": "controller.animation.shapescape_mb.piglin_boss.torch_particles",
				"ac.breath_particles": "controller.animation.shapescape_mb.piglin_boss.breath_particles",
				"ac.phase_transition": "controller.animation.shapescape_mb.piglin_boss.phase_transition",
				"ac.walk": "controller.animation.shapescape_mb.piglin_boss.walk",
				"ac.phase_1_3": "controller.animation.shapescape_mb.piglin_boss.phase_1_3",
				"ac.phase_4": "controller.animation.shapescape_mb.piglin_boss.phase_4",
				// Animations
				"walk": "animation.shapescape_mb.piglin_boss.walk",
				"idle": "animation.shapescape_mb.piglin_boss.idle",
				"torch1_hand_scale": "animation.shapescape_mb.piglin_boss.torch1_hand_scale",
				"torch2_hand_scale": "animation.shapescape_mb.piglin_boss.torch2_hand_scale",
				"torch3_hand_scale": "animation.shapescape_mb.piglin_boss.torch3_hand_scale",
				"torch1_scale": "animation.shapescape_mb.piglin_boss.torch1_scale",
				"torch2_scale": "animation.shapescape_mb.piglin_boss.torch2_scale",
				"torch3_scale": "animation.shapescape_mb.piglin_boss.torch3_scale",
				"torch1_pick": "animation.shapescape_mb.piglin_boss.torch1_pick",
				"torch2_pick": "animation.shapescape_mb.piglin_boss.torch2_pick",
				"torch3_pick": "animation.shapescape_mb.piglin_boss.torch3_pick",
				"melee_torch": "animation.shapescape_mb.piglin_boss.torch_attack",
				"melee_sword": "animation.shapescape_mb.piglin_boss.sword_attack",
				"death": "animation.shapescape_mb.piglin_boss.death"
			},
			"particle_effects": {
				"attack_torch": "shapescape_mb:attack_torch",
				"breath": "shapescape_mb:breath",
				"embers_blow": "shapescape_mb:embers_blow",
				"fire_emit": "shapescape_mb:fire_emit",
				"pig_death_fire": "shapescape_mb:pig_death_fire",
				"pig_death": "shapescape_mb:pig_death",
				"flame_glow": "shapescape_mb:flame_glow"
			},
			"sound_effects": {
				"death": "custom.shapescape_mb.piglin.death",
				"hurt": "custom.shapescape_mb.piglin.hurt",
				"idle": "custom.shapescape_mb.piglin.idle",
				"summoned": "custom.shapescape_mb.piglin.summoned",
				"sword_attack": "custom.shapescape_mb.piglin.sword_attack",
				"torch_attack": "custom.shapescape_mb.piglin.torch_attack",
				"torch_pick_1": "custom.shapescape_mb.piglin.torch_pick_1",
				"torch_pick_2": "custom.shapescape_mb.piglin.torch_pick_2",
				"torch_pick_3": "custom.shapescape_mb.piglin.torch_pick_3",
				"walk": "custom.shapescape_mb.piglin.walk"
			},
			"render_controllers": [
				"controller.render.shapescape_mb.piglin_boss_hurt",
				"controller.render.shapescape_mb.piglin_boss_no_hurt"
			]
		}
	}
}
