Êþº¾ER  K(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V  defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V  !"2net/minecraft/world/entity/monster/skeleton/Bogged DATA_SHEARED2Lnet/minecraft/network/syncher/EntityDataAccessor; $%& '(java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; *+, -.7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; 0 12addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V4sheared 6 78 isSheared()Z :;< =>-net/minecraft/world/level/storage/ValueOutput putBoolean(Ljava/lang/String;Z)V @ ABreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V DEF GH,net/minecraft/world/level/storage/ValueInput getBooleanOr(Ljava/lang/String;Z)Z J KL setSheared(Z)V N OP entityData1Lnet/minecraft/network/syncher/SynchedEntityData; RST UV/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; $X Y8 booleanValue R[ \]setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V _`a bc(net/minecraft/world/entity/player/Player getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; efg hinet/minecraft/world/item/ItemsSHEARSLnet/minecraft/world/item/Item; klm no"net/minecraft/world/item/ItemStackis(Ljava/lang/Object;)Z q r8readyForShearing t uvlevel#()Lnet/minecraft/world/level/Level;x&net/minecraft/server/level/ServerLevel z{| }~ net/minecraft/sounds/SoundSourcePLAYERS"Lnet/minecraft/sounds/SoundSource; € �‚shearq(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V „…† ‡ˆ-net/minecraft/world/level/gameevent/GameEventSHEAR%Lnet/minecraft/core/Holder$Reference; Š ‹Œ gameEventA(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V Ž�� ‘’#net/minecraft/world/InteractionHandasEquipmentSlot,()Lnet/minecraft/world/entity/EquipmentSlot; k” •– hurtAndBreakW(ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V ˜™š ›œ%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; ž Ÿ  mobInteractx(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; ¢£¤ ¥¦ net/minecraft/sounds/SoundEventsBOGGED_AMBIENT!Lnet/minecraft/sounds/SoundEvent; ¢¨ ©¦ BOGGED_HURT ¢« ¬¦ BOGGED_DEATH ¢® ¯¦ BOGGED_STEP ± ²³getArrow†(Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;µ1net/minecraft/world/entity/projectile/arrow/Arrow·,net/minecraft/world/effect/MobEffectInstance ¹º» ¼ %net/minecraft/world/effect/MobEffectsPOISON¾net/minecraft/SharedConstants ¶À Á(Lnet/minecraft/core/Holder;I)V ´Ã ÄÅ addEffect1(Lnet/minecraft/world/effect/MobEffectInstance;)V ¢Ç Ȧ BOGGED_SHEAR wÊ ËÌ playSoundŽ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V Î ÏÐspawnShearedMushroomsO(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V ÒÓÔ ÈÕ8net/minecraft/world/level/storage/loot/BuiltInLootTables%Lnet/minecraft/resources/ResourceKey;× ØÙacceptU(Lnet/minecraft/world/entity/monster/skeleton/Bogged;)Ljava/util/function/BiConsumer; Û ÜÝdropFromShearingLootTable–(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemInstance;Ljava/util/function/BiConsumer;)V ß àá getBbHeight()F ã äåspawnAtLocation{(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; çèé êë3net/minecraft/network/syncher/EntityDataSerializersBOOLEAN4Lnet/minecraft/network/syncher/EntityDataSerializer; Rí îïdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;ñ$net/minecraft/world/entity/Shearable SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;SHEARED_TAG_NAMELjava/lang/String; ConstantValueDEFAULT_SHEAREDZCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/entity/monster/skeleton/Bogged;type'Lnet/minecraft/world/entity/EntityType;!Lnet/minecraft/world/level/Level;LocalVariableTypeTable^Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/skeleton/Bogged;>;MethodParameters‚(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/skeleton/Bogged;>;Lnet/minecraft/world/level/Level;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput;(Lnet/minecraft/server/level/ServerLevel;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand; itemStack$Lnet/minecraft/world/item/ItemStack; StackMapTablegetAmbientSound#()Lnet/minecraft/sounds/SoundEvent; getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSound getStepSoundarrow3Lnet/minecraft/world/entity/projectile/arrow/Arrow; projectilepowerF firingWeapon abstractArrow;Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;$9net/minecraft/world/entity/projectile/arrow/AbstractArrowRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getHardAttackInterval()IgetAttackInterval soundSourcetoollambda$spawnShearedMushrooms$0ldrop()V SourceFile Bogged.javaBootstrapMethods5'(Ljava/lang/Object;Ljava/lang/Object;)V7 8 ,ÐÐ; <=> ?@"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesC:net/minecraft/world/entity/ai/attributes/AttributeSupplierBuilderF#net/minecraft/core/Holder$ReferenceHnet/minecraft/core/Holder ReferenceK-net/minecraft/world/InteractionResult$SuccessSuccessN%java/lang/invoke/MethodHandles$LookupPjava/lang/invoke/MethodHandlesLookup!ð!"òóôõö3÷øöù ú- ¸² ¶°û' ( 'ú[*+,·±û ,-ü ýþÿu ÿ ÿuòúN*+·+²¸#¶)W±û134üýþOO12úN*+·/+3*¶5¹9±û89:üýþABúO*+·?*+3¹C¶I±û>?@üýþ   78ú;*´M²¶QÀ$¶W¬ûCü ýþKLúG*´M²¸#¶Z±û GHüýþ4ø4Ÿ úÐS+,¶^N-²d¶j™?*¶p™8*¶s:Áw™&Àw:*²y-¶*²ƒ+¶‰-+,¶�¶“²—°*+,·�°û"LMN,O6P>QHSLVü4,u SýþS  SM üHk  ú.²¡°û[ü ýþú8²§°û`üýþú.²ª°ûeü ýþú.²­°ûjü ýþ²³ú¢,*+$-·°:Á´™À´:»¶Y²¸d·¿¶Â°ûo pq)sü>,ýþ,,,  #!"ü)#  % &'(ú-2¬ûxü ýþ)(ú-F¬û}ü ýþ�‚úl+*²Æ, ¶É*+-¶Í*¶I±û‚ „…†ü*ýþu *~+ u*+ÏÐúR*+²Ñ,*ºÖ¶Ú±û ‰Šü ýþu + u+r8úB *¶5š§¬ûŽü  ýþ @,ÐúJ *+,*¶Þ¶âW±û‰ü  ýþ -  ./0ú$ ²æ¸ì³±û"123 :469A*BD *RD EGI J˜LMOQ