Êþº¾Enet/minecraft/SharedConstants  'net/minecraft/world/entity/ai/goal/Goal()V  9net/minecraft/world/entity/animal/equine/SkeletonTrapGoalhorse8Lnet/minecraft/world/entity/animal/equine/SkeletonHorse;  6net/minecraft/world/entity/animal/equine/SkeletonHorselevel#()Lnet/minecraft/world/level/Level;  getX()D  getY  getZ@$ "#$ %&net/minecraft/world/level/LevelhasNearbyAlivePlayer(DDDD)Z(&net/minecraft/server/level/ServerLevel * +, blockPosition()Lnet/minecraft/core/BlockPos; '. /0getCurrentDifficultyAtG(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; 2 34setTrap(Z)V 6 74setTamed 9 :;setAge(I)V =>? @A&net/minecraft/world/entity/EntityTypesLIGHTNING_BOLT'Lnet/minecraft/world/entity/EntityType; CDE FG,net/minecraft/world/entity/EntitySpawnReason TRIGGERED.Lnet/minecraft/world/entity/EntitySpawnReason; IJK LM%net/minecraft/world/entity/EntityTypecreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity;O(net/minecraft/world/entity/LightningBolt NQ RSsnapTo(DDD)V NU V4 setVisualOnly 'X YZaddFreshEntity&(Lnet/minecraft/world/entity/Entity;)Z \ ]^createSkeleton˜(Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)Lnet/minecraft/world/entity/monster/skeleton/Skeleton; `ab cZ4net/minecraft/world/entity/monster/skeleton/Skeleton startRiding 'e fgaddFreshEntityWithPassengers&(Lnet/minecraft/world/entity/Entity;)V i jk createHorseb(Lnet/minecraft/world/DifficultyInstance;)Lnet/minecraft/world/entity/animal/equine/AbstractHorse; m no getRandom#()Lnet/minecraft/util/RandomSource;qnet/minecraft/util/RandomSource?ò`A‰7KÇ pu vwtriangle(DD)D yz{ |S6net/minecraft/world/entity/animal/equine/AbstractHorsepush =~ ASKELETON_HORSE � ‚ƒ finalizeSpawnÝ(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; … †SsetPos ˆ ‰;setInvulnerableTime ‹ ŒsetPersistenceRequired =Ž �ASKELETON y `� y y y `… `ˆ `‹ ™š› œ�(net/minecraft/world/entity/EquipmentSlotHEAD*Lnet/minecraft/world/entity/EquipmentSlot; `Ÿ  ¡ getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; £¤¥ ¦§"net/minecraft/world/item/ItemStackisEmpty()Z ©ª« ¬­net/minecraft/world/item/Items IRON_HELMETLnet/minecraft/world/item/Item; £¯ °'(Lnet/minecraft/world/level/ItemLike;)V `² ³´ setItemSlotQ(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V ™¶ ·�MAINHAND ¹ º»enchant‹(Lnet/minecraft/world/entity/monster/skeleton/Skeleton;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V ½¾¿ ÀÁ+net/minecraft/core/component/DataComponents ENCHANTMENTS0Lnet/minecraft/core/component/DataComponentType; ÃÄÅ ÆÇ5net/minecraft/world/item/enchantment/ItemEnchantmentsEMPTY7Lnet/minecraft/world/item/enchantment/ItemEnchantments; £É ÊËsetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; ` "Î ÏÐregistryAccess%()Lnet/minecraft/core/RegistryAccess; ÒÓÔ ÕÖJnet/minecraft/world/item/enchantment/providers/VanillaEnchantmentProvidersMOB_SPAWN_EQUIPMENT%Lnet/minecraft/resources/ResourceKey; `m ÙÚÛ ÜÝ6net/minecraft/world/item/enchantment/EnchantmentHelperenchantItemFromProvider¸(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/util/RandomSource;)VLIGHTNING_INVULNERABLE_TICKSI ConstantValue<;(Lnet/minecraft/world/entity/animal/equine/SkeletonHorse;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/entity/animal/equine/SkeletonTrapGoal;MethodParameterscanUsetick otherHorse8Lnet/minecraft/world/entity/animal/equine/AbstractHorse; otherSkeleton6Lnet/minecraft/world/entity/monster/skeleton/Skeleton;i(Lnet/minecraft/server/level/ServerLevel; difficulty(Lnet/minecraft/world/DifficultyInstance;bolt*Lnet/minecraft/world/entity/LightningBolt;skeleton StackMapTableø&net/minecraft/world/DifficultyInstanceRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;slotstack$Lnet/minecraft/world/item/ItemStack; SourceFileSkeletonTrapGoal.java! Þßàá âãF *·*+µ ±ä å æç è é§ãM #*´ ¶*´ ¶*´ ¶*´ ¶¶!¬äå #æçêã÷ ë*´ ¶À'L+*´ ¶)¶-M*´ ¶1*´ ¶5*´ ¶8²<+²B¶HÀNN-DZ-*´ ¶*´ ¶*´ ¶¶P-¶T+-¶WW*,*´ ¶[:DZ*´ ¶_W+¶d6¢]*,¶h:ǧH*,¶[:ǧ7¶_W*´ ¶lr¹t*´ ¶lr¹t¶x+¶d„§ÿ£±är$ %&''(/)=*A+B-[.`/f0q1v2w4�6‡8�9—:œ;Ÿ=¨>­?°A¸BÞCä8êEåR—Mëì¨<íîŠ`ïßëæç àðÔñò=®óôqzõîö*þB'÷Nü4`üüyü`ù3újkãÇ[²}*´ ¶²B¶HÀM,ÆD,*´ ¶À'+²B¶€W,*´ ¶*´ ¶*´ ¶¶„,<¶‡,¶Š,¶5,¶8,°ä& HIJ,KELKMONTOYQå [æç[ñòG öüYèñùú]^ãñr²�,¶�²B¶HÀ`N-Æ^-,¶�À'+²B¶‘W-,¶’,¶“,¶”¶•-<¶–-¶—-²˜¶ž¶¢™-²˜»£Y²¨·®¶±*-²µ+¶¸*-²˜+¶¸-°ä. UVW&X6Y<Z@\M]^`gapcå*ræçrñòr ìaõîö ü^`è ñ ùúº»ã‘/+,¶ž:²¼²Â¶ÈW+¶Ì¶Í²Ñ-+¶×¸Ø+,¶±±äghi'j.kå4/æç/õî/û�/ñò(üýè õûñþÿ