EpicEnchants/src/main/java/com/craftaro/epicenchants/effect/effects/CancelEvent.java

23 lines
735 B
Java

package com.craftaro.epicenchants.effect.effects;
import com.craftaro.epicenchants.effect.EffectEventExecutor;
import com.craftaro.epicenchants.enums.EventType;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
public class CancelEvent extends EffectEventExecutor {
public CancelEvent(ConfigurationSection section) {
super(section);
}
@Override
public void execute(Player user, LivingEntity opponent, int level, Event event, EventType eventType) {
if (event instanceof Cancellable) {
((Cancellable) event).setCancelled(true);
}
}
}