Package noppes.npcs.api.event
Interface INpcEvent.DiedEvent
-
- All Superinterfaces:
ICustomNPCsEvent,INpcEvent
- Enclosing interface:
- INpcEvent
public static interface INpcEvent.DiedEvent extends INpcEvent
Fired when the NPC dies. Cancelable.- Hook Name:
- killed
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.INpcEvent
INpcEvent.CollideEvent, INpcEvent.DamagedEvent, INpcEvent.DialogClosedEvent, INpcEvent.DialogEvent, INpcEvent.DiedEvent, INpcEvent.InitEvent, INpcEvent.InteractEvent, INpcEvent.KilledEntityEvent, INpcEvent.MeleeAttackEvent, INpcEvent.RangedLaunchedEvent, INpcEvent.SwingEvent, INpcEvent.TargetEvent, INpcEvent.TargetLostEvent, INpcEvent.TimerEvent, INpcEvent.UpdateEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDamageSourcegetDamageSource()IItemStack[]getDroppedItems()intgetExpDropped()IEntitygetSource()StringgetType()voidsetDroppedItems(IItemStack[] droppedItems)voidsetExpDropped(int expDropped)-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
-
-
-
Method Detail
-
getSource
IEntity getSource()
- Returns:
- the entity that killed this NPC, or null.
-
getDamageSource
IDamageSource getDamageSource()
- Returns:
- the damage source details.
-
getType
String getType()
- Returns:
- the damage type string.
-
setDroppedItems
void setDroppedItems(IItemStack[] droppedItems)
- Parameters:
droppedItems- the items to drop on death.
-
getDroppedItems
IItemStack[] getDroppedItems()
- Returns:
- the items dropped on death.
-
setExpDropped
void setExpDropped(int expDropped)
- Parameters:
expDropped- the experience to drop on death.
-
getExpDropped
int getExpDropped()
- Returns:
- the experience dropped on death.
-
-