Êþº¾EL  java/lang/Object()V   Nnet/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstancedragon9Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;?™š  7net/minecraft/world/entity/boss/enderdragon/EnderDragongetDeltaMovement!()Lnet/minecraft/world/phys/Vec3;  net/minecraft/world/phys/Vec3horizontalDistance()DB   java/lang/Mathmin(FF)F?333#Fnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance<(Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)VCodeLineNumberTableLocalVariableTablethisPLnet/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance;MethodParameters isSitting()Z doClientTick doServerTick+(Lnet/minecraft/server/level/ServerLevel;)Vlevel(Lnet/minecraft/server/level/ServerLevel;onCrystalDestroyed±(Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)Vcrystal8Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;posLnet/minecraft/core/BlockPos;source/Lnet/minecraft/world/damagesource/DamageSource;player*Lnet/minecraft/world/entity/player/Player;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;beginend getFlySpeed()FgetFlyTargetLocationonHurt3(Lnet/minecraft/world/damagesource/DamageSource;F)FdamageF getTurnSpeedrotSpeeddist SourceFile AbstractDragonPhaseInstance.java!" $%F *·*+µ±& ' () * +,%,¬&' ()-%+±&' ()./%5±&'()01*023%S±&"'4()456789:;*468:< =>%+±&&' ()?%+±&*' ()@A%- ®&.' ()B%,°&3' ()<=CD%@$®&8' ()89EF* 8EGA%b*´¶¶� bD#¸E!$n#n®&=>@' ()HFIFJK