| Constructor and Description |
|---|
BasicEffect(IResourceName name,
boolean isBad,
boolean isInstant,
int maxDuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateInstant(ActiveEffect effect,
Entity entity) |
int |
getMaxDuration(Entity entity) |
IResourceName |
getName() |
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(IResourceName name, boolean isBad, boolean isInstant, int maxDuration)
public IResourceName getName()
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 IEffect