EliteMobDamagedByPlayerEventFilter

public final class EliteMobDamagedByPlayerEventFilter implements Listener

Owns Bukkit interception and formula application for player-to-elite damage.

Constructors

Functions

Link copied to clipboard
public static void applyModeledProjectileHit(Player player, EliteEntity eliteEntity, Projectile projectile, double rawDamage)
Applies a projectile hit that was caught by a custom model hitbox rather than by Minecraft's native entity hitbox.
Link copied to clipboard
public static boolean captureCriticalHit(Player player)
Existing critical owner: resolve once at launch for delayed attacks, at acceptance for melee.
Link copied to clipboard
public void onEliteMobAttacked(EntityDamageByEntityEvent event)
Link copied to clipboard
public void onPlayerShootArrow(ProjectileLaunchEvent event)
Link copied to clipboard
public void onPlayerShootBow(EntityShootBowEvent event)
Link copied to clipboard
public void trackNonEliteMeleeAttack(EntityDamageByEntityEvent event)