Êþº¾E¿  *net/minecraft/core/particles/ParticleTypes ITEM_SLIME1Lnet/minecraft/core/particles/SimpleParticleType;   $net/minecraft/world/effect/MobEffect`(Lnet/minecraft/world/effect/MobEffectCategory;ILnet/minecraft/core/particles/ParticleOptions;)V  *net/minecraft/world/effect/OozingMobEffect spawnedCount"Ljava/util/function/ToIntFunction;  7net/minecraft/world/effect/OozingMobEffect$NearbySlimescount(I)I  net/minecraft/util/Mthclamp(III)I !" #$/net/minecraft/world/entity/Entity$RemovalReasonKILLED1Lnet/minecraft/world/entity/Entity$RemovalReason; &'( )*'net/minecraft/world/entity/LivingEntity getRandom#()Lnet/minecraft/util/RandomSource; ,-. /0 java/util/function/ToIntFunction applyAsInt(Ljava/lang/Object;)I 234 56&net/minecraft/server/level/ServerLevel getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; 89: ;<-net/minecraft/world/level/gamerules/GameRulesMAX_ENTITY_CRAMMING.Lnet/minecraft/world/level/gamerules/GameRule; 8> ?@getB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;Bjava/lang/Integer AD EFintValue()I H IJcloseTod(Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/effect/OozingMobEffect$NearbySlimes; L MNnumberOfSlimesToSpawn>(ILnet/minecraft/world/effect/OozingMobEffect$NearbySlimes;I)I &P QRlevel#()Lnet/minecraft/world/level/Level; &T UVgetX()D &X YVgetY?à &] ^VgetZ ` abspawnSlimeOffspring'(Lnet/minecraft/world/level/Level;DDD)V def gh&net/minecraft/world/entity/EntityTypesSLIME'Lnet/minecraft/world/entity/EntityType; jkl mn,net/minecraft/world/entity/EntitySpawnReason TRIGGERED.Lnet/minecraft/world/entity/EntitySpawnReason; pqr st%net/minecraft/world/entity/EntityTypecreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity;v0net/minecraft/world/entity/monster/cubemob/Slime ux yzsetSize(IZ)V |'}net/minecraft/world/level/Level €� ‚ƒnet/minecraft/util/RandomSource nextFloat()FC´ u† ‡ˆsnapTo(DDDFF)V |Š ‹ŒaddFreshEntity&(Lnet/minecraft/world/entity/Entity;)ZRADIUS_TO_CHECK_SLIMESI ConstantValue SLIME_SIZE SignatureELjava/util/function/ToIntFunction;T(Lnet/minecraft/world/effect/MobEffectCategory;ILjava/util/function/ToIntFunction;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/effect/OozingMobEffect;category.Lnet/minecraft/world/effect/MobEffectCategory;colorLocalVariableTypeTableMethodParametersw(Lnet/minecraft/world/effect/MobEffectCategory;ILjava/util/function/ToIntFunction;)VmaxEntityCramming nearbySlimes9Lnet/minecraft/world/effect/OozingMobEffect$NearbySlimes;numberRequested StackMapTableRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; onMobRemoved†(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)Vi(Lnet/minecraft/server/level/ServerLevel;mob)Lnet/minecraft/world/entity/LivingEntity; amplifierreasonrequestedSlimesToSpawn!Lnet/minecraft/world/level/Level;xDyzslime2Lnet/minecraft/world/entity/monster/cubemob/Slime; SourceFileOozingMobEffect.java NestMembers InnerClasses NearbySlimes½!net/minecraft/world/entity/Entity RemovalReason �Ž��‘Ž��’“ ”•q*+²·*-µ ±– —*˜™š›œŽ� “ž šœ’Ÿ MN•e¢¬+¹d¸¬–"#'—  Ž¡¢£Ž¤ž  ¡£¥¦§¨• `²¥±*´ ,¶%¹+6+¶1²7¶=ÀA¶C6,¸G¸K66¢!*,¶O,¶S,¶WZc,¶\¶_„§ÿÞ±–& ,- 01*274A5Y4_7—\ :%©Ž`˜™`Qª`«¬`­Ž`®$H¯Ž*6 Ž7)Mޤ ÿ0 2& ú$žQ«­®ab•½ ;²c+²i¶oÀu:DZ¶w(+¶{¹~„j ¶…+¶‰W±–GIJMN3O:P—>;˜™;Q°;±²;³²;´²,µ¶¤üužQ±³´·¸¹º» ¼¾@