Êþº¾E‹  K(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   net/minecraft/core/BlockPosabove()Lnet/minecraft/core/BlockPos;  -net/minecraft/world/level/ServerLevelAccessor getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  &net/minecraft/world/level/block/Blocks POWDER_SNOW'Lnet/minecraft/world/level/block/Block;  0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z !" #$*net/minecraft/world/entity/monster/MonstercheckMonsterSpawnRulesÅ(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z &'( )*,net/minecraft/world/entity/EntitySpawnReason isSpawner1(Lnet/minecraft/world/entity/EntitySpawnReason;)Z , - below / 01 canSeeSky (Lnet/minecraft/core/BlockPos;)Z 345 67 net/minecraft/sounds/SoundEvents STRAY_AMBIENT!Lnet/minecraft/sounds/SoundEvent; 39 :7 STRAY_HURT 3< =7 STRAY_DEATH 3? @7 STRAY_STEP B CDgetArrow†(Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;F1net/minecraft/world/entity/projectile/arrow/ArrowH,net/minecraft/world/effect/MobEffectInstance JKL MN%net/minecraft/world/effect/MobEffectsSLOWNESSLnet/minecraft/core/Holder;Pnet/minecraft/SharedConstants GR S(Lnet/minecraft/core/Holder;I)V EU VW addEffect1(Lnet/minecraft/world/effect/MobEffectInstance;)VY1net/minecraft/world/entity/monster/skeleton/StrayCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/monster/skeleton/Stray;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTable]Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/skeleton/Stray;>;MethodParameters Signature�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/skeleton/Stray;>;Lnet/minecraft/world/level/Level;)VcheckStraySpawnRules/Lnet/minecraft/world/level/ServerLevelAccessor; spawnReason.Lnet/minecraft/world/entity/EntitySpawnReason;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource; checkSkyPos\Lnet/minecraft/world/entity/EntityType; StackMapTableú(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)ZgetAmbientSound#()Lnet/minecraft/sounds/SoundEvent; getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSound getStepSoundarrow23Lnet/minecraft/world/entity/projectile/arrow/Arrow; projectile$Lnet/minecraft/world/item/ItemStack;powerF firingWeaponarrow;Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;†9net/minecraft/world/entity/projectile/arrow/AbstractArrowRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SourceFile Stray.java!XZ[*+,·±[ \ ]^_`abc _de _afg h$ZÖB-:¶:+¹ ²¶šÿë*+,-¸™,¸%š+¶+¹.™§¬[  (!A \>B_`BaiBjkBlmBno?pmc B_qr ü8@e_ajlnfstuZ.²2°[&\ ]^vwZ8²8°[+\]^xyexzuZ.²;°[0\ ]^{uZ.²>°[5\ ]^CDZ£-*+$-·A:ÁE™ÀE:»GY²IX·Q¶T°[: ;<*>\>|}-]^-~-€�-‚ $ƒ„rü*…e ~€‚‡ ˆ‰Š