Package net.minecraft.world.effect
Class InfestedMobEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
net.minecraft.world.effect.InfestedMobEffect
- All Implemented Interfaces:
FeatureElement
,IMobEffectExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.effect.MobEffect
MobEffect.AttributeTemplate
-
Field Summary
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
ModifierConstructorDescriptionprotected
InfestedMobEffect
(MobEffectCategory p_338776_, int p_338484_, float p_338378_, ToIntFunction<RandomSource> p_338750_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onMobHurt
(LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) private void
spawnSilverfish
(Level p_338804_, LivingEntity p_341023_, double p_338557_, double p_338848_, double p_338562_) Methods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifiers, applyEffectTick, applyInstantenousEffect, createModifiers, createParticleOptions, getBlendDurationTicks, getCategory, getColor, getDescriptionId, getDisplayName, getEffectRendererInternal, getOrCreateDescriptionId, initializeClient, isBeneficial, isInstantenous, onEffectAdded, onEffectStarted, onMobRemoved, removeAttributeModifiers, requiredFeatures, requiredFeatures, setBlendDuration, shouldApplyEffectTickThisTick, withSoundOnAdded
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods inherited from interface net.neoforged.neoforge.common.extensions.IMobEffectExtension
fillEffectCures, getSortOrder
-
Field Details
-
chanceToSpawn
private final float chanceToSpawn -
spawnedCount
-
-
Constructor Details
-
InfestedMobEffect
protected InfestedMobEffect(MobEffectCategory p_338776_, int p_338484_, float p_338378_, ToIntFunction<RandomSource> p_338750_)
-
-
Method Details
-
onMobHurt
public void onMobHurt(LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) -
spawnSilverfish
private void spawnSilverfish(Level p_338804_, LivingEntity p_341023_, double p_338557_, double p_338848_, double p_338562_)
-