Êþº¾Eü  -net/minecraft/world/entity/animal/squid/SquidK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   *net/minecraft/core/particles/ParticleTypesGLOW_SQUID_INK1Lnet/minecraft/core/particles/SimpleParticleType;  defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V  1net/minecraft/world/entity/animal/squid/GlowSquidDATA_DARK_TICKS_REMAINING2Lnet/minecraft/network/syncher/EntityDataAccessor;  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  !"7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; $%& '(&net/minecraft/world/entity/EntityTypes GLOW_SQUID'Lnet/minecraft/world/entity/EntityType; *+, -.,net/minecraft/world/entity/EntitySpawnReasonBREEDING.Lnet/minecraft/world/entity/EntitySpawnReason; 012 34%net/minecraft/world/entity/EntityTypecreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity;6%net/minecraft/world/entity/AgeableMob 89: ;< net/minecraft/sounds/SoundEventsGLOW_SQUID_SQUIRT!Lnet/minecraft/sounds/SoundEvent; 8> ?<GLOW_SQUID_AMBIENT 8A B<GLOW_SQUID_HURT 8D E<GLOW_SQUID_DEATH G HIaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)VKDarkTicksRemaining M NOgetDarkTicksRemaining()I QRS TU-net/minecraft/world/level/storage/ValueOutputputInt(Ljava/lang/String;I)V W XYreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V [\] ^_,net/minecraft/world/level/storage/ValueInputgetIntOr(Ljava/lang/String;I)I a bc setDarkTicks(I)V e fgaiStep()V i jklevel#()Lnet/minecraft/world/level/Level; m n GLOW?ã333333 r st getRandomX(D)D v wx getRandomY()D z {t getRandomZ }~ €�net/minecraft/world/level/Level addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V ƒ „… hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z ‡ ˆ‰ entityData1Lnet/minecraft/network/syncher/SynchedEntityData; ‹Œ� Ž�/net/minecraft/network/syncher/SynchedEntityDatasetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V ‹‘ ’“getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; • –OintValue ˜™š ›Onet/minecraft/core/BlockPosgetY �žŸ  O-net/minecraft/world/level/ServerLevelAccessor getSeaLevel �¢ £¤getRawBrightness!(Lnet/minecraft/core/BlockPos;I)I �¦ §¨ getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; ª«¬ ­®&net/minecraft/world/level/block/BlocksWATER'Lnet/minecraft/world/level/block/Block; °±² ³´0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z ¶·¸ ¹º3net/minecraft/network/syncher/EntityDataSerializersINT4Lnet/minecraft/network/syncher/EntityDataSerializer; ‹¼ ½¾defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;DEFAULT_DARK_TICKS_REMAININGI ConstantValueCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/animal/squid/GlowSquid;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable]Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/squid/GlowSquid;>;MethodParameters�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/animal/squid/GlowSquid;>;Lnet/minecraft/world/level/Level;)VgetInkParticle0()Lnet/minecraft/core/particles/ParticleOptions;9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;getBreedOffspringx(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob;(Lnet/minecraft/server/level/ServerLevel;partner'Lnet/minecraft/world/entity/AgeableMob;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getSquirtSound#()Lnet/minecraft/sounds/SoundEvent;getAmbientSound getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSoundoutput/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; darkTicks StackMapTabledamageFhurtZtickscheckGlowSquidSpawnRulesÅ(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z/Lnet/minecraft/world/level/ServerLevelAccessor; spawnReasonposLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource;SLnet/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;)Z SourceFileGlowSquid.java InnerClassesBuilder!¿ÀÁÂÃÄÅ[*+,·±Æ  Ç ÈÉÊ(jËÌ ÊÍÎ Êj¿ÏÐÑÅ.²°Æ$Ç ÈÉÅN*+· +²¸¶W±Æ)*+ÇÈɈÒΈÓÔÅL²#+²)¶/À5°Æ/Ç ÈÉjÕÖ×Î jÖØÙÚÛÅ.²7°Æ4Ç ÈÉÜÛÅ.²=°Æ9Ç ÈÉÝÞÅ8²@°Æ>ÇÈÉßàÎßáÛÅ.²C°ÆCÇ ÈÉHIÅN*+·F+J*¶L¹P±ÆHIJÇÈÉâãÎâXYÅO*+·V*+J¹Z¶`±ÆNOPÇÈÉäåÎäfgň4*·d*¶L<ž *d¶`*¶h²l*o¶q*¶u*o¶y¶|±ÆTV W X[3\Ç4ÈÉ +æÂçü„…Å�*+,%·‚6™ *d¶`¬Æ` abeÇ4ÈÉjÕßàèé êëçüÎ jßèbcÅG*´†²¸¶Š±Æ ijÇÈÉìÂÎìNOÅ;*´†²¶�À¶”¬ÆmÇ ÈÉ íîÅ 1-¶—+¹œ!d£"+-¹¡š+-¹¥²©¶¯™§¬ÆqÇ41Ê(1jï1ð.1ñò1óôÌ 1Êõç/@ÎÊjðñó¿ö÷gÅ$ ²µ¸»³±Æøùú ‹û