Class DamageEventSystem

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Direct Known Subclasses:
AbilityChargeHitSystem, CameraEffectSystem, DamageCalculatorSystems.SequenceModifier, DamageMemorySystems.CollectDamage, DamageSystems.ApplyDamage, DamageSystems.ApplyParticles, DamageSystems.ApplySoundEffects, DamageSystems.ArmorDamageReduction, DamageSystems.ArmorKnockbackReduction, DamageSystems.DamageArmor, DamageSystems.DamageAttackerTool, DamageSystems.DamageStamina, DamageSystems.EntityUIEvents, DamageSystems.FilterNPCWorldConfig, DamageSystems.FilterPlayerWorldConfig, DamageSystems.FilterUnkillable, DamageSystems.HitAnimation, DamageSystems.PlayerDamageFilterSystem, DamageSystems.PlayerHitIndicators, DamageSystems.RecordLastCombat, DamageSystems.ReticleEvents, DamageSystems.ScaleOutgoingDamageFromEntityEffects, DamageSystems.TrackLastDamage, DamageSystems.WieldingDamageReduction, DamageSystems.WieldingKnockbackReduction, FlockMembershipSystems.FilterPlayerFlockDamageSystem, FlockMembershipSystems.OnDamageDealt, FlockMembershipSystems.OnDamageReceived, MountSystems.OnMinecartHit, NPCDamageSystems.DamageDealtSystem, NPCDamageSystems.DamageReceivedEventViewSystem, NPCDamageSystems.DamageReceivedSystem, NPCDamageSystems.FilterDamageSystem, ReactionDamageSystem, RuneEffectDamageSystem, TriggerVolumeRuleSystems.DamageMultiplier, TriggerVolumeRuleSystems.DamageRuleFilter

public abstract class DamageEventSystem extends EntityEventSystem<EntityStore, Damage>
An event system that is called to process a damage event.