CLASS aue net/minecraft/entity/mob/GuardianEntity CLASS aue$a FireBeamGoal FIELD a owner Laue; FIELD b beamTicks I FIELD c elderOwner Z METHOD (Laue;)V ARG 1 owner CLASS aue$b GuardianTargetPredicate FIELD a owner Laue; METHOD (Laue;)V ARG 1 owner METHOD test (Ljava/lang/Object;)Z ARG 1 context CLASS aue$c GuardianMoveControl FIELD i guardian Laue; FIELD bA tailAngle F FIELD bB prevTailAngle F FIELD bC wanderGoal Lans; FIELD bD BEAM_TARGET_ID Lqh; FIELD bE cachedBeamTarget Lain; FIELD bF beamTicks I FIELD bG flopping Z FIELD b SPIKES_RETRACTED Lqh; FIELD bz spikesExtensionRate F FIELD c spikesExtension F FIELD d prevSpikesExtension F METHOD a setBeamTarget (I)V ARG 1 progress METHOD dX getFlopSound ()Lyi; METHOD dY areSpikesRetracted ()Z METHOD dZ hasBeamTarget ()Z METHOD ea getBeamTarget ()Lain; 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