Êþº¾Ez  Nnet/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance<(Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V   Jnet/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhasetargetLocationLnet/minecraft/world/phys/Vec3;  LOGGERLorg/slf4j/Logger;,Aborting charge player as no target was set.  org/slf4j/Loggerwarn(Ljava/lang/String;)V  dragon9Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;  !"7net/minecraft/world/entity/boss/enderdragon/EnderDragongetPhaseManagerN()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; $%& '(Cnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseHOLDING_PATTERNELnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; *+, -.Jnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManagersetPhaseH(Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)V 0 12timeSinceChargeI 4 56getX()D 8 96getY ; <6getZ >?@ ABnet/minecraft/world/phys/Vec3 distanceToSqr(DDD)D@Y@Õù H IJhorizontalCollisionZ L MJverticalCollision@@ $P Q(CHARGING_PLAYER STU VWcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;CHARGE_RECOVERY_TIME ConstantValue RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisLLnet/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase;MethodParameters doServerTick+(Lnet/minecraft/server/level/ServerLevel;)Vlevel(Lnet/minecraft/server/level/ServerLevel; distToTargetD StackMapTablebegin()V setTarget"(Lnet/minecraft/world/phys/Vec3;)Vtarget getFlySpeed()FgetFlyTargetLocation!()Lnet/minecraft/world/phys/Vec3;getPhaseG()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; Signature•()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SourceFileDragonChargePlayerPhase.java!X2YZ [\12]>*+·±^ _`abcd] �*´Ç² ¹*´¶²#¶)±*´/ž!*Y´/Z`µ/ ¡*´¶²#¶)±*´*´¶3*´¶7*´¶:¶=I(C˜›(E—�*´´Gš *´´K™ *Y´/`µ/±^2 &6C D$a%…&�(_ �`a�efa/ghi $ü@ bejk]= *µ*µ/±^,- ._  `alm]>*+µ±^ 12_`an bnop]-N®^6_ `aqr]/*´°^;_ `a[\st].²O°^@_ `auvwk]¸R³ ±^ xy