Êþº¾Eš  Nnet/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance<(Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V   Cnet/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhasetimeI  dragon9Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;  7net/minecraft/world/entity/boss/enderdragon/EnderDragon getRandom#()Lnet/minecraft/util/RandomSource;  net/minecraft/util/RandomSource nextFloat()F?A@€ ! "#level#()Lnet/minecraft/world/level/Level; %&' ()*net/minecraft/core/particles/ParticleTypesEXPLOSION_EMITTER1Lnet/minecraft/core/particles/SimpleParticleType; + ,-getX()D / 0-getY@ 4 5-getZ 789 :;net/minecraft/world/level/Level addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V = >?targetLocationLnet/minecraft/world/phys/Vec3; ABC DE2net/minecraft/world/level/levelgen/Heightmap$TypesMOTION_BLOCKING4Lnet/minecraft/world/level/levelgen/Heightmap$Types; G HIgetFightOrigin()Lnet/minecraft/core/BlockPos; KLM NO8net/minecraft/world/level/dimension/end/EnderDragonFightgetPodiumLocation<(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; QRS TU&net/minecraft/server/level/ServerLevelgetHeightmapPosp(Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; WXY Z[net/minecraft/world/phys/Vec3atBottomCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; W] ^_ distanceToSqr(DDD)D@Y@Õù e fghorizontalCollisionZ i jgverticalCollision l mn setHealth(F)V@@ qrs tuCnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseDYINGELnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase;MethodParameters doClientTick()VxoFyozo StackMapTable doServerTick+(Lnet/minecraft/server/level/ServerLevel;)VeggLnet/minecraft/core/BlockPos;(Lnet/minecraft/server/level/ServerLevel; distToTargetDbegin getFlySpeedgetFlyTargetLocation!()Lnet/minecraft/world/phys/Vec3;getPhaseG()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SignatureŽ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SourceFileDragonDeathPhase.java InnerClasses˜,net/minecraft/world/level/levelgen/HeightmapTypes!>?vw x>*+·±y z{|}~xä}*Y´Z`µ pšn*´ ¶¹fjD*´ ¶¹fjE*´ ¶¹fjF*´ ¶ ²$*´ ¶*#�c*´ ¶.1c$�c*´ ¶3%�c¶6±y$7J|z*$X€�7E‚�J2ƒ�}{|„û|…†x÷€*Y´`µ*´<Ç+²@*´ ¶F¸J¶PM*,¸Vµ<*´<*´ ¶**´ ¶.*´ ¶3¶\I(`˜›(b—�*´ ´dš *´ ´h™*´ ¶k§ *´ ¶k±y& "##$+'H(l)w+-z*#‡ˆ€{|€"‰H8Š‹„ +ü@ }"Œx= *µ<*µ±y12 3z  {|�x-o®y7z {|Ž�x/*´<°y<z {|vw�‘x.²p°yAz {|’“”•– A—™@