Package org.cyclops.cyclopscore.potion
Class CyclopsEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
org.cyclops.cyclopscore.potion.CyclopsEffect
- All Implemented Interfaces:
net.minecraftforge.common.extensions.IForgeMobEffect
public abstract class CyclopsEffect
extends net.minecraft.world.effect.MobEffect
A configurable potion effect.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCyclopsEffect(net.minecraft.world.effect.MobEffectCategory type, int liquidColor) -
Method Summary
Modifier and TypeMethodDescriptionintgetAmplifier(net.minecraft.world.entity.LivingEntity entity) intgetAmplifier(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) booleanisActiveOn(net.minecraft.world.entity.LivingEntity entity) booleanisActiveOn(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) voidonEntityUpdate(net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent event) protected abstract voidonUpdate(net.minecraft.world.entity.LivingEntity entity) Methods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifiers, applyEffectTick, applyInstantenousEffect, byId, createFactorData, getAttributeModifiers, getAttributeModifierValue, getCategory, getColor, getDescriptionId, getDisplayName, getEffectRendererInternal, getId, getIdFromNullable, getOrCreateDescriptionId, initializeClient, isBeneficial, isDurationEffectTick, 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
-
Field Details
-
eConfig
-
-
Constructor Details
-
CyclopsEffect
public CyclopsEffect(net.minecraft.world.effect.MobEffectCategory type, int liquidColor)
-
-
Method Details
-
isActiveOn
public boolean isActiveOn(net.minecraft.world.entity.LivingEntity entity) -
isActiveOn
public boolean isActiveOn(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) -
getAmplifier
public int getAmplifier(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) -
getAmplifier
public int getAmplifier(net.minecraft.world.entity.LivingEntity entity) -
onUpdate
protected abstract void onUpdate(net.minecraft.world.entity.LivingEntity entity) -
onEntityUpdate
public void onEntityUpdate(net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent event)
-