CLASS aup net/minecraft/entity/mob/SpellcastingIllagerEntity
	CLASS aup$b LookAtTargetGoal
	CLASS aup$c CastSpellGoal
		FIELD b spellCooldown I
		FIELD c startTime I
		METHOD g getSpellTicks ()I
		METHOD h startTimeDelay ()I
		METHOD j castSpell ()V
		METHOD k getSoundPrepare ()Lyi;
		METHOD m getInitialCooldown ()I
	FIELD bA SPELL Lqh;
	FIELD bB spell Laup$a;
	FIELD b spellTicks I
	METHOD <init> (Laih;Lbha;)V
		ARG 1 type
	METHOD a setSpell (Laup$a;)V
		ARG 1 spell
	METHOD dU getCastSpellSound ()Lyi;
	METHOD ed isSpellcasting ()Z
	METHOD ee getSpell ()Laup$a;
	METHOD ef getSpellTicks ()I
