net.minecraft.entity.effect

class OozingStatusEffect

extends StatusEffect

All mapped superinterfaces:

ToggleableFeature

net.minecraft.world.effect.OozingMobEffect
net.minecraft.class_9456
net.minecraft.entity.effect.OozingStatusEffect

Field summary

Modifier and TypeField
private static final int
RADIUS_TO_CHECK_SLIMES
field_51373
field_51373
public static final int
SLIME_SIZE
field_51372
field_51372
private final ToIntFunction<Random>
spawnedCount
field_50122
slimeCountFunction

Constructor summary

ModifierConstructor
protected (StatusEffectCategory category, int color, ToIntFunction<Random> slimeCountFunction)

Method summary

Modifier and TypeMethod
protected static int
numberOfSlimesToSpawn(int maxEntityCramming, OozingMobEffect$NearbySlimes nearbySlimes, int numberRequested)
method_59652(int arg0, class_9456$class_9775 arg1, int arg2)
getSlimesToSpawn(int maxEntityCramming, OozingStatusEffect$SlimeCounter slimeCounter, int potentialSlimes)
public void
onMobRemoved(ServerLevel level, LivingEntity mob, int amplifier, Entity$RemovalReason reason)
method_58617(class_3218 arg0, class_1309 arg1, int arg2, class_1297$class_5529 arg3)
onEntityRemoval(ServerWorld arg0, LivingEntity arg1, int arg2, Entity$RemovalReason arg3)
private void
spawnSlimeOffspring(Level level, double x, double y, double z)
method_58627(class_1937 arg0, double arg1, double arg2, double arg3)
spawnSlime(World world, double x, double y, double z)