Class InebriationMobEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
petrolpark.mc.library.core.world.effect.SimpleMobEffect
petrolpark.mc.library.shared.world.effect.InebriationMobEffect
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.neoforged.neoforge.common.extensions.IMobEffectExtension,ISharedFeature
@ParametersAreNonnullByDefault
public class InebriationMobEffect
extends SimpleMobEffect
implements ISharedFeature
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.effect.MobEffect
net.minecraft.world.effect.MobEffect.AttributeTemplate -
Field Summary
Fields inherited from class net.minecraft.world.effect.MobEffect
CODEC, STREAM_CODECFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionInebriationMobEffect(net.minecraft.world.effect.MobEffectCategory category, int color) -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyEffectTick(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier) voidfillEffectCures(Set<net.neoforged.neoforge.common.EffectCure> cures, net.minecraft.world.effect.MobEffectInstance effectInstance) static voidonSleepFinished(net.neoforged.neoforge.event.level.SleepFinishedTimeEvent event) booleanshouldApplyEffectTickThisTick(int duration, int amplifier) Methods inherited from class petrolpark.mc.library.core.world.effect.SimpleMobEffect
withParticleMethods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifier, addAttributeModifiers, applyInstantenousEffect, createModifiers, createParticleOptions, getBlendDurationTicks, getCategory, getColor, getDescriptionId, getDisplayName, getOrCreateDescriptionId, initializeClient, isBeneficial, isInstantenous, onEffectAdded, onEffectStarted, onMobHurt, onMobRemoved, removeAttributeModifiers, requiredFeatures, requiredFeatures, setBlendDuration, withSoundOnAddedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.neoforged.neoforge.common.extensions.IMobEffectExtension
getSortOrder
-
Constructor Details
-
InebriationMobEffect
public InebriationMobEffect(net.minecraft.world.effect.MobEffectCategory category, int color)
-
-
Method Details
-
applyEffectTick
public boolean applyEffectTick(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier) - Overrides:
applyEffectTickin classnet.minecraft.world.effect.MobEffect
-
shouldApplyEffectTickThisTick
public boolean shouldApplyEffectTickThisTick(int duration, int amplifier) - Overrides:
shouldApplyEffectTickThisTickin classnet.minecraft.world.effect.MobEffect
-
fillEffectCures
public void fillEffectCures(Set<net.neoforged.neoforge.common.EffectCure> cures, net.minecraft.world.effect.MobEffectInstance effectInstance) - Specified by:
fillEffectCuresin interfacenet.neoforged.neoforge.common.extensions.IMobEffectExtension
-
onSleepFinished
public static void onSleepFinished(net.neoforged.neoforge.event.level.SleepFinishedTimeEvent event)
-