CLASS atw net/minecraft/entity/mob/GuardianEntity CLASS atw$a FireBeamGoal FIELD a owner Latw; FIELD b beamTicks I FIELD c elderOwner Z METHOD (Latw;)V ARG 1 owner CLASS atw$b GuardianTargetPredicate FIELD a owner Latw; METHOD (Latw;)V ARG 1 owner CLASS atw$c GuardianMoveControl FIELD i guardian Latw; FIELD bA spikesExtensionRate F FIELD bB tailAngle F FIELD bC prevTailAngle F FIELD bD wanderGoal Lank; FIELD bE BEAM_TARGET_ID Lqh; FIELD bF cachedBeamTarget Laij; FIELD bG beamTicks I FIELD bH flopping Z FIELD b SPIKES_RETRACTED Lqh; FIELD c spikesExtension F FIELD d prevSpikesExtension F METHOD a setBeamTarget (I)V ARG 1 progress METHOD dU getFlopSound ()Lyi; METHOD dV areSpikesRetracted ()Z METHOD dW hasBeamTarget ()Z METHOD dX getBeamTarget ()Laij; METHOD l getWarmupTime ()I METHOD r setSpikesRetracted (Z)V ARG 1 retracted METHOD v getSpikesExtension (F)F ARG 1 tickDelta METHOD w getTailAngle (F)F ARG 1 tickDelta METHOD x getBeamProgress (F)F ARG 1 tickDelta