CLASS apz net/minecraft/entity/mob/GuardianEntity CLASS apz$a FireBeamGoal FIELD a owner Lapz; FIELD b beamTicks I FIELD c elderOwner Z METHOD (Lapz;)V ARG 1 owner METHOD a ()Z ARG 1 target CLASS apz$b GuardianTargetPredicate FIELD a owner Lapz; METHOD (Lapz;)V ARG 1 owner METHOD a test (Lahn;)Z ARG 1 t CLASS apz$c GuardianMoveControl FIELD i guardian Lapz; FIELD bC spikesExtensionRate F FIELD bD tailAngle F FIELD bE prevTailAngle F FIELD bG BEAM_TARGET_ID Lps; FIELD bH cachedBeamTarget Lahn; FIELD bI beamTicks I FIELD bJ flopping Z FIELD b SPIKES_RETRACTED Lps; FIELD c spikesExtension F FIELD d prevSpikesExtension F METHOD (Lahi;Lbcq;)V ARG 1 type METHOD A ()I METHOD a setBeamTarget (I)V ARG 1 progress METHOD ce ()Z METHOD dF areSpikesRetracted ()Z METHOD dG hasBeamTarget ()Z METHOD dH getBeamTarget ()Lahn; ARG 1 beamTarget 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