{
	"format_version": "1.10.0",
	"minecraft:client_entity": {
		"description": {
			"identifier": "shapescape_mb:endershulk_boss",
			"materials": {
				"default": "entity_emissive_alpha",
				"endershulk_portal": "endershulk_portal"
			},
			"textures": {
				"default": "textures/shapescape/mb/entity/endershulk_boss/endershulk",
				"portal": "textures/shapescape/mb/entity/endershulk_boss/endershulk_portal"
			},
			"geometry": {
				"default": "geometry.shapescape_mb.endershulk"
			},
			"animations": {
				"appear": "animation.shapescape_mb.endershulk.appear",
				"disappear": "animation.shapescape_mb.endershulk.disappear",
				"disappeared": "animation.shapescape_mb.endershulk.disappeared",
				"open": "animation.shapescape_mb.endershulk.open",
				"open_idle": "animation.shapescape_mb.endershulk.open_idle",
				"idle": "animation.shapescape_mb.endershulk.idle",
				"hide": "animation.shapescape_mb.endershulk.hide",
				"hide_eyelids": "animation.shapescape_mb.endershulk.hide_eyelids",
				"ac.states": "controller.animation.shapescape_mb.endershulk_boss.states",
				"ac.states_of_fighting": "controller.animation.shapescape_mb.endershulk.states_of_fighting",
				"knockback": "animation.shapescape_mb.endershulk.knockback",
				"hide_portal": "animation.shapescape_mb.endershulk.hide_portal",

				// Ranged attack
				"hide_projectiles": "animation.shapescape_mb.endershulk.hide_projectiles",
				"summon_projectiles": "animation.shapescape_mb.endershulk.summon_projectiles",
				"idle_projectiles": "animation.shapescape_mb.endershulk.idle_projectiles",
				"hide_projectile_bot_left": "animation.shapescape_mb.endershulk.hide_projectile_bot_left",
				"hide_projectile_top_left": "animation.shapescape_mb.endershulk.hide_projectile_top_left",
				"hide_projectile_top_right": "animation.shapescape_mb.endershulk.hide_projectile_top_right",
				"hide_projectile_bot_right": "animation.shapescape_mb.endershulk.hide_projectile_bot_right",

				// Death
				"death": "animation.shapescape_mb.endershulk.death"
			},
			"scripts": {
				"animate": [
					//"ac_general"
					//"idle"
					"ac.states",
					"ac.states_of_fighting"
				]
			},
			"particle_effects": {
				"endershulk_portal_sucking": "shapescape_mb:endershulk_portal_sucking",
				"endershulk_death": "shapescape_mb:endershulk_death",
				"endershulk_glow": "shapescape_mb:endershulk_glow",
				"endershulk_knockback": "shapescape_mb:endershulk_knockback"
			},
			"sound_effects": {
				"appear": "shapescape_mb.endershulk_boss.appear",
				"disappear": "shapescape_mb.endershulk_boss.disappear",
				"open": "shapescape_mb.endershulk_boss.open",
				"death": "shapescape_mb.endershulk_boss.death",
				"knockback": "shapescape_mb.endershulk_boss.knockback"
			},
			"render_controllers": [
				"controller.render.shapescape_mb.endershulk_boss.main",
				"controller.render.shapescape_mb.endershulk_boss.portal"
			],
			"spawn_egg": {
				"base_color": "#3b0b0b",
				"overlay_color": "#000000"
			}
		}
	}
}
