classpublicPriority 3
DamageData
com.hypixel.hytale.server.npc.util.DamageData
16
Methods
16
Public Methods
4
Fields
1
Constructors
Constructors
public
DamageData()Methods
Public Methods (16)
public
Ref<EntityStore> getAnyAttacker()@Nullable
public
Ref<EntityStore> getAnyKilled()@Nullable
public
double getDamage(DamageCause cause)public
Vector3d getKillPosition(Ref<EntityStore> entity)public
double getMaxDamageInflicted()public
double getMaxDamageSuffered()public
Ref<EntityStore> getMostDamagedVictim()@Nullable
public
Ref<EntityStore> getMostDamagingAttacker()@Nullable
public
boolean hasSufferedDamage(DamageCause cause)public
boolean haveKill()public
boolean haveKilled(Ref<EntityStore> entity)public
void onInflictedDamage(Ref<EntityStore> target, double amount)public
void onKill(Ref<EntityStore> victim, Vector3d position)public
void onSufferedDamage(CommandBuffer<EntityStore> commandBuffer, Damage damage)public
void reset()public
String toString()@Nonnull@Override
Fields
Private/Package Fields (4)
private
double maxDamageInflictedprivate
double maxDamageSufferedprivate
Ref<EntityStore> mostDamagedVictimprivate
Ref<EntityStore> mostPersistentAttacker