package de.fanta.challenge.challenges;
import de.fanta.challenge.Challenge;
import de.fanta.challenge.utils.Config;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerToggleSprintEvent;
public class NoSprintChallenge implements Listener {
private final Challenge plugin = Challenge.getPlugin();
@EventHandler
public void onPlayerSprint(PlayerToggleSprintEvent e) {
Player p = e.getPlayer();
if (plugin.getTimer().isRunning() && e.getPlayer().getGameMode() == GameMode.SURVIVAL && !plugin.getVanish().isVanish(p)) {
if (!p.isSprinting()) {
if (Config.getBoolean("deathonsprint")) {
p.setHealth(0);
}
}
}
}
}