CLASS aqj net/minecraft/entity/mob/GuardianEntity CLASS aqj$a FireBeamGoal FIELD a owner Laqj; FIELD b beamTicks I FIELD c elderOwner Z METHOD (Laqj;)V ARG 1 owner CLASS aqj$b GuardianTargetPredicate FIELD a owner Laqj; METHOD (Laqj;)V ARG 1 owner METHOD a test (Lahu;)Z ARG 1 t CLASS aqj$c GuardianMoveControl FIELD i guardian Laqj; FIELD bC spikesExtensionRate F FIELD bD tailAngle F FIELD bE prevTailAngle F FIELD bG BEAM_TARGET_ID Lpw; FIELD bH cachedBeamTarget Lahu; FIELD bI beamTicks I FIELD bJ flopping Z FIELD b SPIKES_RETRACTED Lpw; FIELD c spikesExtension F FIELD d prevSpikesExtension F METHOD (Lahp;Lbdb;)V ARG 1 type METHOD a setBeamTarget (I)V ARG 1 progress METHOD dG areSpikesRetracted ()Z METHOD dH hasBeamTarget ()Z METHOD dI getBeamTarget ()Lahu; METHOD l getWarmupTime ()I METHOD q setSpikesRetracted (Z)V ARG 1 retracted METHOD u getSpikesExtension (F)F ARG 1 tickDelta METHOD v getTailAngle (F)F ARG 1 tickDelta METHOD w getBeamProgress (F)F ARG 1 tickDelta