ActionHealth/src/main/java/com/zeshanaslam/actionhealth/api/HealthSendEvent.java

59 lines
1.3 KiB
Java

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;
}
}