Package de.teamlapen.werewolves.effects
Class LupusSanguinemEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
de.teamlapen.werewolves.effects.WerewolvesEffect
de.teamlapen.werewolves.effects.LupusSanguinemEffect
- All Implemented Interfaces:
net.minecraftforge.common.extensions.IForgeMobEffect
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSanguinemEffect(net.minecraft.world.entity.LivingEntity entity) static voidaddSanguinemEffectRandom(net.minecraft.world.entity.LivingEntity entity, double chance) voidapplyEffectTick(net.minecraft.world.entity.LivingEntity entityLivingBaseIn, int amplifier) static voidinfectRandomByMob(net.minecraft.world.entity.LivingEntity entity) static voidinfectRandomByPlayer(net.minecraft.world.entity.LivingEntity entity) voidinitializeClient(Consumer<net.minecraftforge.client.extensions.common.IClientMobEffectExtensions> consumer) booleanisDurationEffectTick(int duration, int amplifier) Methods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifiers, applyInstantenousEffect, byId, createFactorData, getAttributeModifiers, getAttributeModifierValue, getCategory, getColor, getDescriptionId, getDisplayName, getEffectRendererInternal, getId, getIdFromNullable, getOrCreateDescriptionId, isBeneficial, isInstantenous, removeAttributeModifiers, setFactorDataFactoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeMobEffect
getCurativeItems, getSortOrder
-
Constructor Details
-
LupusSanguinemEffect
public LupusSanguinemEffect()
-
-
Method Details
-
infectRandomByPlayer
public static void infectRandomByPlayer(@Nonnull net.minecraft.world.entity.LivingEntity entity) -
infectRandomByMob
public static void infectRandomByMob(@Nonnull net.minecraft.world.entity.LivingEntity entity) -
addSanguinemEffectRandom
public static void addSanguinemEffectRandom(@Nonnull net.minecraft.world.entity.LivingEntity entity, double chance) -
addSanguinemEffect
public static void addSanguinemEffect(@Nonnull net.minecraft.world.entity.LivingEntity entity) -
applyEffectTick
public void applyEffectTick(@Nonnull net.minecraft.world.entity.LivingEntity entityLivingBaseIn, int amplifier) - Overrides:
applyEffectTickin classnet.minecraft.world.effect.MobEffect
-
isDurationEffectTick
public boolean isDurationEffectTick(int duration, int amplifier) - Overrides:
isDurationEffectTickin classnet.minecraft.world.effect.MobEffect
-
initializeClient
public void initializeClient(Consumer<net.minecraftforge.client.extensions.common.IClientMobEffectExtensions> consumer) - Overrides:
initializeClientin classnet.minecraft.world.effect.MobEffect
-