NpcEvent.CollideEvent, NpcEvent.DamagedEvent, NpcEvent.DialogClosedEvent, NpcEvent.DialogEvent, NpcEvent.DiedEvent, NpcEvent.InitEvent, NpcEvent.InteractEvent, NpcEvent.KilledEntityEvent, NpcEvent.MeleeAttackEvent, NpcEvent.RangedLaunchedEvent, NpcEvent.TargetEvent, NpcEvent.TargetLostEvent, NpcEvent.TimerEvent, NpcEvent.UpdateEventCustomNPCsEvent.CNPCNaturalSpawnEvent| Modifier and Type | Field and Description |
|---|---|
boolean |
clear |
float |
damage |
net.minecraft.util.DamageSource |
damagesource |
IDamageSource |
damageSource |
IEntity |
source |
API| Constructor and Description |
|---|
DamagedEvent(ICustomNpc npc,
net.minecraft.entity.Entity source,
float damage,
net.minecraft.util.DamageSource damagesource) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getClearTarget() |
float |
getDamage() |
IEntity |
getSource() |
java.lang.String |
getType() |
void |
setClearTarget(boolean bo) |
void |
setDamage(float damage) |
isCancelled, setCancelledpublic final IDamageSource damageSource
public final IEntity source
public float damage
public boolean clear
public final net.minecraft.util.DamageSource damagesource
public DamagedEvent(ICustomNpc npc, net.minecraft.entity.Entity source, float damage, net.minecraft.util.DamageSource damagesource)
public IEntity getSource()
public float getDamage()
public void setDamage(float damage)
damage - The new damage valuepublic void setClearTarget(boolean bo)
public boolean getClearTarget()
public java.lang.String getType()