Package net.minecraft.world.effect
Class MobEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
- All Implemented Interfaces:
- IMobEffectExtension
- Direct Known Subclasses:
- AbsorptionMobEffect,- BadOmenMobEffect,- HungerMobEffect,- InstantenousMobEffect,- PoisonMobEffect,- RegenerationMobEffect,- WitherMobEffect
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<Attribute,AttributeModifierTemplate> private final Holder.Reference<MobEffect>private final MobEffectCategoryprivate final intprivate Stringprivate Objectprivate Supplier<MobEffectInstance.FactorData>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddAttributeModifier(Attribute p_19473_, String p_19474_, double p_19475_, AttributeModifier.Operation p_19476_) voidaddAttributeModifiers(AttributeMap p_19479_, int p_19480_) voidapplyEffectTick(LivingEntity p_19467_, int p_19468_) voidapplyInstantenousEffect(Entity p_19462_, Entity p_19463_, LivingEntity p_19464_, int p_19465_, double p_19466_) Deprecated.intgetColor()protected Stringprivate voidvoidinitializeClient(Consumer<IClientMobEffectExtensions> consumer) booleanbooleanvoidonEffectStarted(LivingEntity p_296490_, int p_296147_) voidremoveAttributeModifiers(AttributeMap p_19470_) setFactorDataFactory(Supplier<MobEffectInstance.FactorData> p_216880_) booleanshouldApplyEffectTickThisTick(int p_295329_, int p_295167_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.extensions.IMobEffectExtensionfillEffectCures, getSortOrder
- 
Field Details- 
attributeModifiers
- 
category
- 
colorprivate final int color
- 
descriptionId
- 
factorDataFactory
- 
builtInRegistryHolder
- 
effectRenderer
 
- 
- 
Constructor Details- 
MobEffect
 
- 
- 
Method Details- 
createFactorData
- 
applyEffectTick
- 
applyInstantenousEffectpublic void applyInstantenousEffect(@Nullable Entity p_19462_, @Nullable Entity p_19463_, LivingEntity p_19464_, int p_19465_, double p_19466_) 
- 
shouldApplyEffectTickThisTickpublic boolean shouldApplyEffectTickThisTick(int p_295329_, int p_295167_) 
- 
onEffectStarted
- 
isInstantenouspublic boolean isInstantenous()
- 
getOrCreateDescriptionId
- 
getDescriptionId
- 
getDisplayName
- 
getCategory
- 
getColorpublic int getColor()
- 
addAttributeModifierpublic MobEffect addAttributeModifier(Attribute p_19473_, String p_19474_, double p_19475_, AttributeModifier.Operation p_19476_) 
- 
setFactorDataFactory
- 
getAttributeModifiers
- 
removeAttributeModifiers
- 
addAttributeModifiers
- 
isBeneficialpublic boolean isBeneficial()
- 
getEffectRendererInternal
- 
initClientprivate void initClient()
- 
initializeClient
- 
builtInRegistryHolderDeprecated.
 
-