package com.cardshifter.modapi.actions.attack; import com.cardshifter.modapi.base.CancellableEvent; import com.cardshifter.modapi.base.Entity; import com.cardshifter.modapi.events.IEvent; public class AttackEvent implements IEvent, CancellableEvent { private final Entity attacker; private final Entity target; private boolean cancelled; public AttackEvent(Entity attacker, Entity target) { this.attacker = attacker; this.target = target; } @Override public boolean isCancelled() { return cancelled; } @Override public void setCancelled(boolean cancelled) { this.cancelled = cancelled; } public Entity getAttacker() { return attacker; } public Entity getTarget() { return target; } }