| Constructor and Description |
|---|
BasicEffect(ResourceName name,
boolean isBad,
boolean isInstant,
int maxDuration) |
BasicEffect(ResourceName name,
boolean isBad,
boolean isInstant,
int maxDuration,
int maxLevel) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateInstant(ActiveEffect effect,
Entity entity) |
ResourceName |
getIcon(ActiveEffect effect,
Entity entity) |
int |
getMaxDuration(Entity entity) |
int |
getMaxLevel(Entity entity) |
ResourceName |
getName() |
ResourceName |
getUnlocalizedName(ActiveEffect effect,
Entity entity) |
boolean |
isBad(Entity entity) |
boolean |
isInstant(Entity entity) |
void |
onAddedOrLoaded(ActiveEffect effect,
Entity entity,
boolean loaded) |
void |
onRemovedOrEnded(ActiveEffect effect,
Entity entity,
boolean ended) |
void |
updateLasting(ActiveEffect effect,
Entity entity) |
public BasicEffect(ResourceName name, boolean isBad, boolean isInstant, int maxDuration, int maxLevel)
public BasicEffect(ResourceName name, boolean isBad, boolean isInstant, int maxDuration)
public ResourceName getName()
public ResourceName getUnlocalizedName(ActiveEffect effect, Entity entity)
getUnlocalizedName in interface IEffectpublic ResourceName getIcon(ActiveEffect effect, Entity entity)
public void updateLasting(ActiveEffect effect, Entity entity)
updateLasting in interface IEffectpublic void activateInstant(ActiveEffect effect, Entity entity)
activateInstant in interface IEffectpublic void onAddedOrLoaded(ActiveEffect effect, Entity entity, boolean loaded)
onAddedOrLoaded in interface IEffectpublic void onRemovedOrEnded(ActiveEffect effect, Entity entity, boolean ended)
onRemovedOrEnded in interface IEffectpublic int getMaxDuration(Entity entity)
getMaxDuration in interface IEffectpublic int getMaxLevel(Entity entity)
getMaxLevel in interface IEffect