Êþº¾EÏnet/minecraft/SharedConstants  (net/minecraft/world/entity/animal/AnimalK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V !net/minecraft/util/BinaryAnimator 1net/minecraft/world/entity/animal/axolotl/Axolotl  net/minecraft/util/EasingType IN_OUT_SINELnet/minecraft/util/EasingType;  #(ILnet/minecraft/util/EasingType;)V  playingDeadAnimator#Lnet/minecraft/util/BinaryAnimator;  inWaterAnimator  onGroundAnimator ! "movingAnimator$)net/minecraft/world/entity/AnimationState #& '()V ) *+swimAnimationState+Lnet/minecraft/world/entity/AnimationState; - .+walkAnimationState 0 1+walkUnderWaterAnimationState 3 4+idleUnderWaterAnimationState 6 7+$idleUnderWaterOnGroundAnimationState 9 :+idleOnGroundAnimationState < =+playDeadAnimationState ?@A BC'com/google/common/collect/ImmutableListof©(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; E FGALL_ANIMATIONS)Lcom/google/common/collect/ImmutableList; IJK LM-net/minecraft/world/level/pathfinder/PathTypeWATER/Lnet/minecraft/world/level/pathfinder/PathType; O PQsetPathfindingMalus3(Lnet/minecraft/world/level/pathfinder/PathType;F)VSDnet/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl RU V6(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V X YZ moveControl3Lnet/minecraft/world/entity/ai/control/MoveControl;\Dnet/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl [^ _j(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;I)V a bc lookControl3Lnet/minecraft/world/entity/ai/control/LookControl;e(net/minecraft/world/entity/PathfinderMob g hidefineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V k lm DATA_VARIANT2Lnet/minecraft/network/syncher/EntityDataAccessor; opq rsjava/lang/IntegervalueOf(I)Ljava/lang/Integer; uvw xy7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; { |mDATA_PLAYING_DEAD ~€ r�java/lang/Boolean(Z)Ljava/lang/Boolean; ƒ „m FROM_BUCKET † ‡ˆaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)VŠVariant Œ�Ž ��9net/minecraft/world/entity/animal/axolotl/Axolotl$Variant LEGACY_CODEC Lcom/mojang/serialization/Codec; ’ “” getVariant=()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; –—˜ ™š-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Vœ FromBucket ž Ÿ  fromBucket()Z –¢ £¤ putBoolean(Ljava/lang/String;Z)V ¦ §¨readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V ª«¬ ­®,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; Œ° ±²DEFAULT;Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; ´µ¶ ·¸java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; º »¼ setVariant>(Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V ª¾ ¿À getBooleanOr(Ljava/lang/String;Z)Z  ÃÄ setFromBucket(Z)V Æ Ç  isPlayingDead É Ê'playAmbientSound ÌÍÎ ÏÐ,net/minecraft/world/entity/EntitySpawnReasonBUCKET.Lnet/minecraft/world/entity/EntitySpawnReason; ÒÓÔ ÕÖ-net/minecraft/world/level/ServerLevelAccessor getRandom#()Lnet/minecraft/util/RandomSource;ØBnet/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData ×Ú ÛÜ getGroupSize()I ŒÞ ßàgetCommonSpawnVariant^(Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; ×â ã?([Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V ×å “àç%net/minecraft/world/entity/AgeableMob é êësetAge(I)V í îï 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; ñ òÜ getAirSupply ô õ'baseTick ÷ ø isNoAi ú ûülevel#()Lnet/minecraft/world/level/Level;þ&net/minecraft/server/level/ServerLevel  handleAirSupply,(Lnet/minecraft/server/level/ServerLevel;I)V   net/minecraft/world/level/Level isClientSide    isBaby   'tickBabyAnimations  'tickAdultAnimations    isInWater   onGround   walkAnimation/Lnet/minecraft/world/entity/WalkAnimationState;   -net/minecraft/world/entity/WalkAnimationStateisMoving ! "#getXRot()F % &'xRotOF ) *#getYRot , -'yRotO / 0Ätick 2 34 soloAnimation.(Lnet/minecraft/world/entity/AnimationState;)V ?6 78iterator2()Lcom/google/common/collect/UnmodifiableIterator; :;< = java/util/IteratorhasNext :? @Anext()Ljava/lang/Object; C DE tickCountI #G HëstartIfStopped #J K'stop MNO PQGnet/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlAnimationState PLAYING_DEADILnet/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlAnimationState; MS TQIN_WATER MV WQ ON_GROUND MY ZQIN_AIR \ ] isAlive _ ` isInWaterOrRain b cë setAirSupply e f shouldTakeDrowningDamage h ij damageSources2()Lnet/minecraft/world/damagesource/DamageSources; lmn op.net/minecraft/world/damagesource/DamageSourcesdryOut1()Lnet/minecraft/world/damagesource/DamageSource; r st hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z v wÜgetMaxAirSupply yz{ |}java/lang/Mathmin(II)I  €� entityData1Lnet/minecraft/network/syncher/SynchedEntityData; ƒ„… †‡/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; o‰ ŠÜintValue ŒŒ �ŽbyId>(I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; Œ� ‘ÜgetId ƒ“ ”•setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V —˜™ š›+net/minecraft/core/component/DataComponentsAXOLOTL_VARIANT0Lnet/minecraft/core/component/DataComponentType; � žŸcastComponentValueV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; ¡ †¢D(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; ¤ ¥¦applyImplicitComponentIfPresente(Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/core/component/DataComponentType;)Z ¨ ©ªapplyImplicitComponents5(Lnet/minecraft/core/component/DataComponentGetter;)V ¬ ­®applyImplicitComponentE(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z °±² ³´net/minecraft/util/RandomSourcenextInt(I)I ¶·¸ ¹º%net/minecraft/world/level/LevelReaderisUnobstructed&(Lnet/minecraft/world/entity/Entity;)Z ~¼ ½  booleanValue ¿ÀÁ ÂÃ&net/minecraft/world/entity/EntityTypesAXOLOTL'Lnet/minecraft/world/entity/EntityType; ÌÅ ÆÐBREEDING ÈÉÊ ËÌ%net/minecraft/world/entity/EntityTypecreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; Î ÏÐrandom!Lnet/minecraft/util/RandomSource; Ò ÓÔuseRareVariant$(Lnet/minecraft/util/RandomSource;)Z ŒÖ ×àgetRareSpawnVariant °Ù Ú  nextBoolean Ü Ý'setPersistenceRequired ßàá âãnet/minecraft/tags/ItemTags AXOLOTL_FOODLnet/minecraft/tags/TagKey; åæç èé"net/minecraft/world/item/ItemStackis(Lnet/minecraft/tags/TagKey;)Z ëìí †î%net/minecraft/util/profiling/Profiler/()Lnet/minecraft/util/profiling/ProfilerFiller;ð axolotlBrain òóô õö+net/minecraft/util/profiling/ProfilerFillerpush(Ljava/lang/String;)V ø ùúgetBrain'()Lnet/minecraft/world/entity/ai/Brain; üýþ 0ÿ#net/minecraft/world/entity/ai/BrainT(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V ò 'popaxolotlActivityUpdate   V3net/minecraft/world/entity/animal/axolotl/AxolotlAiupdateActivity    5net/minecraft/world/entity/ai/memory/MemoryModuleTypePLAY_DEAD_TICKS7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ü  getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; ´   isPresent ´ †A  ÄsetPlayingDead  createAnimalAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; !"# $%3net/minecraft/world/entity/ai/attributes/Attributes MAX_HEALTHLnet/minecraft/core/Holder;@, )*+ ,-Bnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; !/ 0%MOVEMENT_SPEED !2 3% ATTACK_DAMAGE@ !7 8% STEP_HEIGHT:Anet/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation 9< =D(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V ?@A BC net/minecraft/sounds/SoundEventsAXOLOTL_ATTACK!Lnet/minecraft/sounds/SoundEvent; E FG playSound&(Lnet/minecraft/sounds/SoundEvent;FF)V I J# getHealth L M# getMaxHealth? PQR ST-net/minecraft/world/damagesource/DamageSource getEntity%()Lnet/minecraft/world/entity/Entity; PV WTgetDirectEntity Y Z[brain%Lnet/minecraft/world/entity/ai/Brain; ü] ^_ setMemoryL(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V r bcd ef%net/minecraft/world/entity/BucketablebucketMobPickupŽ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; h ij mobInteractx(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult;l%net/minecraft/world/InteractionResult bn opsaveDefaultDataToBucketTagG(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)V år stcopyFrome(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentGetter;)V —v w›BUCKET_ENTITY_DATAy z{acceptR(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/function/Consumer; }~ €�-net/minecraft/world/item/component/CustomDataupdatet(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V bƒ „…loadDefaultDataFromBucketTagB(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V‡Age ‰Š‹ Œ�net/minecraft/nbt/CompoundTaggetIntOr(Ljava/lang/String;I)I� AgeLocked ‰¾ ’ “Ä setAgeLocked•HuntingCooldown ‰— ˜™getLong((Ljava/lang/String;)Ljava/util/Optional;› zœq(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Consumer;ž Ÿ runI(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/lang/Runnable; ´¢ £¤ifPresentOrElse4(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V ¦§¨ ©ªnet/minecraft/world/item/ItemsAXOLOTL_BUCKETLnet/minecraft/world/item/Item; å¬ ­'(Lnet/minecraft/world/level/ItemLike;)V ?¯ °CBUCKET_FILL_AXOLOTL ² ³ canBeSeenAsEnemy µ¶· ¸ 'net/minecraft/world/entity/LivingEntity isDeadOrDying µº »pgetLastDamageSource½(net/minecraft/world/entity/player/Player ¿ ÀÁgetBoundingBox!()Lnet/minecraft/world/phys/AABB;@4 ÅÆÇ ÈÉnet/minecraft/world/phys/AABBinflate"(D)Lnet/minecraft/world/phys/AABB; ýË ÌÍgetEntitiesOfClassB(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; ÏÐÑ ÒÓjava/util/Listcontains(Ljava/lang/Object;)Z Õ Ö×applySupportingEffects-(Lnet/minecraft/world/entity/player/Player;)V ÙÚÛ Ü%%net/minecraft/world/effect/MobEffects REGENERATION ¼Þ ßà getEffectK(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; âãä åæ,net/minecraft/world/effect/MobEffectInstance endsWithin(I)Z âè éÜ getDuration âë ì (Lnet/minecraft/core/Holder;II)V ¼î ïð addEffectT(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z Ùò ó%MINING_FATIGUE ¼õ ö÷ removeEffect(Lnet/minecraft/core/Holder;)Z ù ú requiresCustomPersistence ?ü ýC AXOLOTL_HURT ?ÿ C AXOLOTL_DEATH ? CAXOLOTL_IDLE_WATER ? CAXOLOTL_IDLE_AIR ?  CAXOLOTL_SPLASH ?  C AXOLOTL_SWIM  BRAIN_PROVIDER.Lnet/minecraft/world/entity/ai/Brain$Provider;  ,net/minecraft/world/entity/ai/Brain$Provider makeBrain|(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain$Packed;)Lnet/minecraft/world/entity/ai/Brain; ø  #getSpeed   moveRelative#(FLnet/minecraft/world/phys/Vec3;)V  !" #$$net/minecraft/world/entity/MoverTypeSELF&Lnet/minecraft/world/entity/MoverType; & '(getDeltaMovement!()Lnet/minecraft/world/phys/Vec3; * +,moveH(Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V?ìÌÌÌÌÌÍ 012 34net/minecraft/world/phys/Vec3scale"(D)Lnet/minecraft/world/phys/Vec3; 6 78setDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V ¦: ;ªTROPICAL_FISH_BUCKET å= èÓ ¦? @ª WATER_BUCKET BCD EF"net/minecraft/world/item/ItemUtilscreateFilledResult˜(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; ¼H IJ setItemInHandL(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V L MN usePlayerItemv(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V P Q  hasCustomName S TUgetTargetFromBrain+()Lnet/minecraft/world/entity/LivingEntity; WXY Z[net/minecraft/core/BlockPosbelow()Lnet/minecraft/core/BlockPos; Ò] ^_ getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; abc dãnet/minecraft/tags/BlockTagsAXOLOTLS_SPAWNABLE_ON fæg0net/minecraft/world/level/block/state/BlockState i jkBABY_DIMENSIONS-Lnet/minecraft/world/entity/EntityDimensions; m nogetDefaultDimensionsP(Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions;  q rHAS_HUNTING_COOLDOWN ´t uvempty()Ljava/util/Optional; üx ^yN(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V ‰{ |} getLongOr(Ljava/lang/String;J)J ü €�setMemoryWithExpiryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V ƒ „ÜgetAge ‰† ‡ˆputInt(Ljava/lang/String;I)V Š ‹  isAgeLocked ‰¢ üŽ ��hasMemoryValue:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z ü’ “”getTimeUntilExpiry:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J ‰– —˜putLong(Ljava/lang/String;J)V š ›œ getActivities()Ljava/util/List; žŸ  ¡¢0net/minecraft/world/entity/ai/sensing/SensorTypeNEAREST_LIVING_ENTITIES2Lnet/minecraft/world/entity/ai/sensing/SensorType; ž¤ ¥¢ NEAREST_ADULT ž§ ¨¢HURT_BY žª «¢AXOLOTL_ATTACKABLES ž­ ®¢FOOD_TEMPTATIONS ϰ B±l(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;³ ´µcreateActivities8()Lnet/minecraft/world/entity/ai/Brain$ActivitySupplier; ü· ¸¹provider|(Ljava/util/Collection;Lnet/minecraft/world/entity/ai/Brain$ActivitySupplier;)Lnet/minecraft/world/entity/ai/Brain$Provider; »¼½ ¾¿3net/minecraft/network/syncher/EntityDataSerializersINT4Lnet/minecraft/network/syncher/EntityDataSerializer; ƒÁ ÂÃdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; »Å Æ¿BOOLEAN>À>W = ÊËÌ ÍÎ+net/minecraft/world/entity/EntityDimensionsscalable1(FF)Lnet/minecraft/world/entity/EntityDimensions;=À ÊÑ ÒÓ withEyeHeight0(F)Lnet/minecraft/world/entity/EntityDimensions; ÕÖ× ØÙ,net/minecraft/world/entity/EntityAttachmentsbuilder8()Lnet/minecraft/world/entity/EntityAttachments$Builder; ÛÜÝ Þß+net/minecraft/world/entity/EntityAttachment PASSENGER-Lnet/minecraft/world/entity/EntityAttachment;>@ âãä åæ4net/minecraft/world/entity/EntityAttachments$Builderattachh(Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$Builder; Êè éêwithAttachmentse(Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions;TOTAL_PLAYDEAD_TIME ConstantValueÈPOSE_ANIMATION_TICKS  SignaturecLnet/minecraft/world/entity/ai/Brain$Provider;GLnet/minecraft/network/syncher/EntityDataAccessor;GLnet/minecraft/network/syncher/EntityDataAccessor;PLAYER_REGEN_DETECTION_RANGEDRARE_VARIANT_CHANCE°AXOLOTL_TOTAL_AIR_SUPPLYp VARIANT_TAGLjava/lang/String;REHYDRATE_AIR_SUPPLYREGEN_BUFF_MAX_DURATION `DEFAULT_FROM_BUCKETZVLcom/google/common/collect/ImmutableList;REGEN_BUFF_BASE_DURATIONdCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/animal/axolotl/Axolotl;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable]Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/axolotl/Axolotl;>;MethodParameters�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/axolotl/Axolotl;>;Lnet/minecraft/world/level/Level;)VgetWalkTargetValueG(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)FposLnet/minecraft/core/BlockPos;'Lnet/minecraft/world/level/LevelReader;9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; StackMapTable/Lnet/minecraft/world/level/ServerLevelAccessor; difficulty(Lnet/minecraft/world/DifficultyInstance; spawnReason groupData+Lnet/minecraft/world/entity/SpawnGroupData;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; serverLevel(Lnet/minecraft/server/level/ServerLevel; airSupply animationtoStartanimationStatepreTickAirSupply rehydrate newAirSupplyvariant6Lnet/minecraft/core/component/DataComponentType<+TT;>;Q(Lnet/minecraft/core/component/DataComponentType<+TT;>;)TT; components2Lnet/minecraft/core/component/DataComponentGetter;valueLjava/lang/Object;5Lnet/minecraft/core/component/DataComponentType;TT;Q(Lnet/minecraft/core/component/DataComponentType;TT;)ZcheckSpawnObstruction*(Lnet/minecraft/world/level/LevelReader;)ZisPushedByFluid playingDeadgetBreedOffspringx(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob;partner'Lnet/minecraft/world/entity/AgeableMob;babyisFood'(Lnet/minecraft/world/item/ItemStack;)Z itemStack$Lnet/minecraft/world/item/ItemStack; canBeLeashedcustomServerAiStep+(Lnet/minecraft/server/level/ServerLevel;)V playDeadTicksLjava/util/Optional;profiler-Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Optional;createAttributescreateNavigation\(Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation;playAttackSoundsource/Lnet/minecraft/world/damagesource/DamageSource;damage currentHealthgetMaxHeadXRotgetMaxHeadYRotplayer*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand;saveToBucketTag'(Lnet/minecraft/world/item/ItemStack;)VbucketloadFromBucketTag"(Lnet/minecraft/nbt/CompoundTag;)VtagLnet/minecraft/nbt/CompoundTag;getBucketItemStack&()Lnet/minecraft/world/item/ItemStack;getPickupSound#()Lnet/minecraft/sounds/SoundEvent;onStopAttacking‡(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/LivingEntity;)VplayersInRangeLjava/util/List;entity#Lnet/minecraft/world/entity/Entity;lastDamageSourcebodytarget)Lnet/minecraft/world/entity/LivingEntity;;previousDuration regenDuration regenEffect.Lnet/minecraft/world/effect/MobEffectInstance; getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getDeathSoundgetAmbientSoundynet/minecraft/sounds/SoundEventgetSwimSplashSound getSwimSoundS(Lnet/minecraft/world/entity/ai/Brain$Packed;)Lnet/minecraft/world/entity/ai/Brain; packedBrain,Lnet/minecraft/world/entity/ai/Brain$Packed;ˆ(Lnet/minecraft/world/entity/ai/Brain$Packed;)Lnet/minecraft/world/entity/ai/Brain;\()Lnet/minecraft/world/entity/ai/Brain; travelInWater%(Lnet/minecraft/world/phys/Vec3;DZD)VLnet/minecraft/world/phys/Vec3; baseGravity isFallingoldYremoveWhenFarAway(D)ZdistSqr getTargetcheckAxolotlSpawnRulesÅ(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)ZSLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/LivingEntity;>;ñ(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/LivingEntity;>;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Zpose!Lnet/minecraft/world/entity/Pose;lambda$loadFromBucketTag$1lambda$loadFromBucketTag$02(Lnet/minecraft/nbt/CompoundTag;Ljava/lang/Long;)VhuntingCooldownLjava/lang/Long;lambda$saveToBucketTag$0(Lnet/minecraft/world/entity/ai/Brain<*>;lambda$static$0E(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/List; SourceFile Axolotl.java NestMembersBootstrapMethods (Ljava/lang/Object;)V¢ £ –^^¦ § ’“©(Ljava/lang/Long;)V'¬ ­ ‘'¯;(Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List;± ² ˜™™µ ¶·¸ ¹º"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; InnerClassesAxolotlMoveControlAxolotlLookControlBuilderAxolotlGroupDataAxolotlAnimationStateÂ:net/minecraft/world/entity/ai/attributes/AttributeSupplierProviderÅ*net/minecraft/world/entity/ai/Brain$PackedPackedÈ4net/minecraft/world/entity/ai/Brain$ActivitySupplierActivitySupplierË%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup! bëEìíîEìïðñlmðò|mðó„mðóôõìÂöEì÷øEìùúûì‰üEìýþEìÿì"*+.+1+4+7+:+=+FGðjkEì?jÚ*+,·*» Y ² ·µ*» Y ² ·µ*» Y ² ·µ*» Y ² ·µ *»#Y·%µ(*»#Y·%µ,*»#Y·%µ/*»#Y·%µ2*»#Y·%µ5*»#Y·%µ8*»#Y·%µ;**´(*´,*´/*´2*´5*´8*´;¸>µD*²H ¶N*»RY*·TµW*»[Y**·]µ`±FÆmn&o6pFrQs\tgurv}wˆx“z¶È¾ÉÊÊÙË Ú  Ú ÃÚû  Ú   ûð@ ®Ï   û ûhin**+·f+²j¸n¶tW+²z¸}¶tW+²‚¸}¶tW±ÔÕÖ×)Ø*  *€€‡ˆa!*+·…+‰²‹*¶‘¹•+›*¶�¹¡±ÜÝÞ ß!  !§¨k+*+·¥*+‰²‹¹©²¯¶³ÀŒ¶¹*+›¹½¶Á±ãäå*æ+  +Ê'L *¶Å™±*·È±êëí î    îïp6-²Ë¦°+¹Ñ:Á×™À×¶Ù¡&6§ »×Y½ŒY¸ÝSY¸ÝS·á:*À×¶ä¶¹™ *¢@¶è*+,-·ì°2 òô õ øùú)û/ÿLZ_fHp  pûppÐp !m [ÏÐü ü!°û " #õ'°D*¶ð<*·ó*¶öš*¶ùN-Áý™-ÀýM*,¶ÿ*¶ù¶™*¶™ *¶ §*¶±&   !'18?C !$%D  ?&Eü' 'l³*¶Å<*¶=*¶>*´¶š*¶ *´$•š*¶(*´+•™§6*´ ¶.™ **´;¶1±™4™š**´(¶1§Oš™**´,¶1§<**´/¶1§1™š**´2¶1§™™**´5¶1§ **´8¶1±R 8 A"E#M$N'S([)f*n+y-„0Œ1—2Ÿ3ª5²84³  ®Ç ©¤8{ þ1@ü 34Ÿ3*´D¶5M,¹9™$,¹>À#N-+¦-*´B¶F§-¶I§ÿÙ±;< =+?/A2B '+3  3(+ü:ü"#úú('€˜*¶Å™ ²LL§#*¶™ ²RL§*¶™ ²UL§²XL*´+²L¦§¶.*´+²R¦§¶.*´+²U¦§¶.*´¶š*¶ *´$•š*¶(*´+•™§=*´ ¶.±>FGHIJ#K*M.PAQTRgTrU~V�W—X> )Q)Q')Q˜  .j)Q� N  üMN ÿ M Q ÿ M Q ÿ M $@›;*¶[™.*¶^š'*d¶a*¶d™!*¶a*+*¶g¶k ¶qW§ **¶u¶a±\]^_!`2c:e ;  ;û%;*E2 û*+'R*¶ð`<**¶u¸x¶a±h ij  ,EwÜ.p¬n   “”>*´~²j¶‚Ào¶ˆ¸‹°r   »¼J*´~²j+¶�¸n¶’± vw  -²-†¢m+²–¦ +*¶‘¸œ°*+· °{|   ›  . ð/"#©ªK*+²–¶£W*+·§±„ …†  010­®�+²–¦*²–,¸œÀŒ¶¹¬*+,·«¬Š‹Œ�    ›23  425  2ð6 ÓÔG*°¹¯š§¬“ ÏÐ@Ï78<+*¹µ¬˜  ûû9 ,¬ž   ÄG*´~²z¸}¶’± ¢£  ::Ç ;*´~²z¶‚À~¶»¬¦   Ÿ ;*´~²‚¶‚À~¶»¬«   ÃÄG*´~²‚¸}¶’± °±  ŸŸ;<äP²¾+²ĶÇÀ N-Æ?*´͸Ñ™*´͸Õ:§*´͹Ø™ *¶‘§ ,À ¶‘:-¶¹-¶Û-°"µ¶¸¹(»D½J¾NÀ>%-²D -²P  Pû%P=>B? ü( FŒüŒú  û="#@A<+²Þ¶ä¬Å  BCBD ,¬Ê   EF_¸êM,ï¹ñ*¶÷+*¶û,¹,¹ñ*¸,¹*¶öš+*¶÷² ¶N*-¶™-¶Ào¶ˆž§¶±. ÏÐ ÑÒÔ%Õ)Ö/Ø6ÙAÚ^Ü*AGH_  _û%[IJ AGK2ÿZ ýò´ ÿ ýò´ úû LP$¸² &¶(².¶(²14¶(²6¶(°ß àáâ ã#ßMN> »9Y*+·;°è   û ûO'8 *²> ¶D± í î    stós*¶H8*¶öša*´Í¹¯šT*´Í¹¯†%–›*¶KnN–œ6%–œ/*¶™(,¶OÇ ,¶UÆ*¶Åš*´X² ȸn¶\*+,%·`¬& òóôõ@÷GøUù[úký4s  sû%sPQsR'mS'ü8 ûPRTÜ,¬   UÜ,¬   ijQ+,*¸a*+,·g¶³Àk°    VWXY VXZ[[*+¸m+²–*¶q²u+*ºx¸|±   \C\]^y5*+¸‚*+†¶ˆ¶è*+޶�¶‘+”¶–*+ºš*º�¶¡± "#$4(5  5_`_ab5 »åY²¥·«°,    cd.²®°1   ³ I*¶Åš*·±™§¬6   @ efîK,¶´™F,¶¹N-Æ=-¶O:Á¼™/À¼:*¼+¶¾¶ĶÊ:¹Î™ +¶Ô±& :; <=>%?8CDDJIH8gh%%VW4ij >kQKû%Kl Kmn 8goûJ ûlmÖ×ÇK+²ضÝM,Æ , _¶á™/,Æ ,¶ç§> `d`¸x6+»âY²Ø·ê*¶íW+²ñ¶ôW±MOP#Q/RBVJW4#pE/qEK  KVWCrs üâ @Vú J*·øš *¶�™§¬[   @tu8²û°`  PQPvd.²þ°e   "#wdH*¶™ ²§²°j    Bx"#zd.²°o   {d.² °t   |= ² *+¶°y   }~}ðùú/*·°   ð€�‚�#**¶+¶*²*¶%¶)**¶%-¶/¶5±„ …†"‡4#  #ƒ#„õ#…#†õ„…†MN‡)-²9¶<™+,-+»åY²>·«¸A¶G§ *+,-·K±Œ �!�(‘*)  )VW)XY)BC! VXB‡ˆS*¶�š*¶O𧬕  ‰õ@‰ŠU/*¶R°š   "# ‹Œu+-¶V¹\²`¶e¬ž4 ÃûÐÏÐ  � ûÏðŽnoT*¶™ ²h§*+·l°Ê  �� DÊ�‘'8*¶÷²p¸s¶w±&   ’“U*¶÷²p¸}+” ¶z¶~±%   _`”•–^¦4+†*¶‚¶…+Ž*¶‰¶Œ*¶÷M,²p¶�™+”,²p¶‘¶•± %3 4  4_`Z[ Z—ü3ü ˜™¸™°\š'¦b²�²£²¦²©²¬¸¯º²¸¶³  ²º¸À³j ²ĸÀ³z ²ĸÀ³‚ÇȸÉ϶иÔ²Ú à ¶á¶ç³h±2 TUT_(`3a>„J…M†X‡[†a„›œ� M×[RŒž*´Ÿ¡¤´Ÿ¥¨´ª«ª´®°³»b R ¼ [ ½uƒ¾ Œ Š@× ¿ M À@)Á¾ üÃÄüÆÇüÉ âÕ¾ ÊÌÎ