Êþº¾Eù  Qnet/minecraft/world/entity/projectile/hurtingprojectile/AbstractHurtingProjectileK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   &net/minecraft/world/entity/EntityTypesDRAGON_FIREBALL'Lnet/minecraft/world/entity/EntityType;  “(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V  onHit'(Lnet/minecraft/world/phys/HitResult;)V  "net/minecraft/world/phys/HitResultgetType+()Lnet/minecraft/world/phys/HitResult$Type;  'net/minecraft/world/phys/HitResult$TypeENTITY)Lnet/minecraft/world/phys/HitResult$Type;!(net/minecraft/world/phys/EntityHitResult # $% getEntity%()Lnet/minecraft/world/entity/Entity; '() *+Fnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireballownedBy&(Lnet/minecraft/world/entity/Entity;)Z '- ./level#()Lnet/minecraft/world/level/Level; 123 45net/minecraft/world/level/Level isClientSide()Z7'net/minecraft/world/entity/LivingEntity '9 :;getBoundingBox!()Lnet/minecraft/world/phys/AABB;@@ ABC DEnet/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; 1G HIgetEntitiesOfClassB(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;K*net/minecraft/world/entity/AreaEffectCloud 'M NOgetX()D 'Q ROgetY 'T UOgetZ JW X'(Lnet/minecraft/world/level/Level;DDD)V 'Z [%getOwner J] ^_setOwner,(Lnet/minecraft/world/entity/LivingEntity;)V abc de*net/minecraft/core/particles/ParticleTypes DRAGON_BREATH+Lnet/minecraft/core/particles/ParticleType; ghi jk0net/minecraft/core/particles/PowerParticleOptioncreate`(Lnet/minecraft/core/particles/ParticleType;F)Lnet/minecraft/core/particles/PowerParticleOption; Jm nosetCustomParticle1(Lnet/minecraft/core/particles/ParticleOptions;)V@@ Jr st setRadius(F)V Jv wx setDuration(I)V@à J{ |} getRadius()F J €� getDuration()I Jƒ „tsetRadiusPerTick>€ J‡ ˆtsetPotionDurationScaleŠ,net/minecraft/world/effect/MobEffectInstance Œ�Ž ��%net/minecraft/world/effect/MobEffectsINSTANT_DAMAGELnet/minecraft/core/Holder; ‰’ “ (Lnet/minecraft/core/Holder;II)V J• –— addEffect1(Lnet/minecraft/world/effect/MobEffectInstance;)V ™š› œ5java/util/ListisEmpty ™ž Ÿ iterator()Ljava/util/Iterator; ¢£¤ ¥5java/util/IteratorhasNext ¢§ ¨©next()Ljava/lang/Object; '« ¬­ distanceToSqr&(Lnet/minecraft/world/entity/Entity;)D@0 6M 6Q 6T J´ µ¶setPos(DDD)V¸*net/minecraft/world/level/block/LevelEvent 'º »¼ blockPosition()Lnet/minecraft/core/BlockPos; '¾ ¿5isSilent 1Á Âà levelEvent"(ILnet/minecraft/core/BlockPos;I)V 1Å Æ+addFreshEntity 'È ÉÊdiscard()V SPLASH_RANGEF ConstantValue@€CodeLineNumberTableLocalVariableTablethisHLnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTablerLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball;>;MethodParameters Signature–(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball;>;Lnet/minecraft/world/level/Level;)Vl(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Vmob)Lnet/minecraft/world/entity/LivingEntity; directionLnet/minecraft/world/phys/Vec3; livingEntitydistDentityentitiesOfClassLjava/util/List;cloud,Lnet/minecraft/world/entity/AreaEffectCloud;owner#Lnet/minecraft/world/entity/Entity; hitResult$Lnet/minecraft/world/phys/HitResult;;Ljava/util/List; StackMapTableï!net/minecraft/world/entity/Entityñnet/minecraft/core/BlockPosgetTrailParticle0()Lnet/minecraft/core/particles/ParticleOptions; shouldBurn SourceFileDragonFireball.java InnerClassesType!'ËÌÍÎÏ[*+,·±Ð Ñ ÒÓÔ .ÕÖ Ôר Ô.ÙÚÛÏW *²,-+· ±Ð  Ñ* ÒÓ .Õ ÜÝ Þߨ .ÜÞÏp -*+·+¶²¦*+À ¶"¶&™±*¶,¶0š*¶,6*¶8<><¶@¶FM»JY*¶,*¶L*¶P*¶S·VN*¶Y:Á6™À6:-¶\-²` ¸f¶l-p¶q-X¶u-y-¶zf-¶~†n¶‚-…¶†-»‰Y²‹·‘¶”,¹˜šK,¹�:¹¡™9¹¦À6:*¶ª9®˜œ-¶°¶±¶²¶³§§ÿÃ*¶,Ö*¶¹*¶½™§¶À*¶,-¶ÄW*¶Ç±Ðj"#$&('B)Z*`+o,u.€/†0�1ž2¤3´5½6Û7ã8ì9ÿ:<?@(B,DÑRoàÝãáâÛ'ãÝBêäåZÒæç`Ìèé-ÒÓ-êëÖ BêäìíWþV™JîüO¢<úÿ'™Jî1ðÿ'™Jî1ðøØêòóÏ2²` ¸f°ÐHÑ ÒÓô5Ï,¬ÐMÑ ÒÓõö÷ ø@