public abstract void remove();
public void resetCombat(CombatState state) {
for (DelayedEvent event : Instance.getDelayedEventHandler().getEvents()) {
if (event instanceof FightEvent) {
FightEvent fighting = (FightEvent) event;
if (fighting.getOwner().equals(this)
|| fighting.getAffectedMob().equals(this)) {
fighting.stop();
break;
}
} else if (event instanceof DuelEvent) {
DuelEvent dueling = (DuelEvent) event;
if (dueling.getOwner().equals(this)