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 TypeMethodDescriptionint
getAmplifier
(net.minecraft.world.entity.LivingEntity entity) int
getAmplifier
(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) boolean
isActiveOn
(net.minecraft.world.entity.LivingEntity entity) boolean
isActiveOn
(net.minecraft.world.entity.LivingEntity entity, net.minecraft.world.effect.MobEffect potion) void
onEntityUpdate
(net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent event) protected abstract void
onUpdate
(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, setFactorDataFactory
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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)
-