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