Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- reset()
- onInflictedDamage(Ref, double)
- onSufferedDamage(CommandBuffer, Damage)
- onKill(Ref, Vector3d)
- haveKill()
- haveKilled(Ref)
- getAnyKilled()
- getKillPosition(Ref)
- getMaxDamageInflicted()
- getMaxDamageSuffered()
- getDamage(DamageCause)
- hasSufferedDamage(DamageCause)
- hasSufferedDamage(DamageCause, boolean)
- getMostDamagedVictim()
- getMostDamagingAttacker()
- getMostDamagingAttacker(boolean)
- getAnyAttacker()
- getAnyAttacker(boolean)
- clone()
- toString()
Class DamageData
java.lang.Object
com.hypixel.hytale.server.npc.util.DamageData
DamageData collects any damages/kills inflicted/suffered for an NPC.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()getAnyAttacker(boolean includeDoT) doublegetDamage(DamageCause cause) org.joml.Vector3dgetKillPosition(Ref<EntityStore> entity) doubledoublegetMostDamagingAttacker(boolean includeDoT) booleanhasSufferedDamage(DamageCause cause) booleanhasSufferedDamage(DamageCause cause, boolean includeDoT) booleanhaveKill()booleanhaveKilled(Ref<EntityStore> entity) voidonInflictedDamage(Ref<EntityStore> target, double amount) voidonKill(Ref<EntityStore> victim, org.joml.Vector3d position) voidonSufferedDamage(CommandBuffer<EntityStore> commandBuffer, Damage damage) voidreset()toString()
-
Constructor Details
-
DamageData
public DamageData()
-
-
Method Details
-
reset
public void reset() -
onInflictedDamage
-
onSufferedDamage
public void onSufferedDamage(@Nonnull CommandBuffer<EntityStore> commandBuffer, @Nonnull Damage damage) -
onKill
-
haveKill
public boolean haveKill() -
haveKilled
-
getAnyKilled
-
getKillPosition
-
getMaxDamageInflicted
public double getMaxDamageInflicted() -
getMaxDamageSuffered
public double getMaxDamageSuffered() -
getDamage
-
hasSufferedDamage
-
hasSufferedDamage
-
getMostDamagedVictim
-
getMostDamagingAttacker
-
getMostDamagingAttacker
-
getAnyAttacker
-
getAnyAttacker
-
clone
-
toString
-