package com.zeshanaslam.actionhealth.api; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; public class HealthSendEvent extends Event implements Cancellable { private static final HandlerList handlers = new HandlerList(); private final Player player; private final Entity damaged; private boolean isCancelled; private String message; public HealthSendEvent(Player player, Entity damaged, String message) { this.player = player; this.damaged = damaged; this.message = message; this.isCancelled = false; } public static HandlerList getHandlerList() { return handlers; } public Player getPlayer() { return player; } public Entity getDamaged() { return damaged; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } @Override public HandlerList getHandlers() { return handlers; } @Override public boolean isCancelled() { return isCancelled; } @Override public void setCancelled(boolean b) { isCancelled = b; } }