Newer
Older
ChallengeSystem / Challenge / src / main / java / de / fanta / challenge / challenges / NoTradingChallenge.java
@fanta fanta on 7 Jun 2024 705 bytes ja
package de.fanta.challenge.challenges;

import de.fanta.challenge.Challenge;
import de.fanta.challenge.utils.Config;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEntityEvent;

public class NoTradingChallenge implements Listener {

    private final Challenge plugin = Challenge.getPlugin();

    @EventHandler
    public void onEntityClick(PlayerInteractEntityEvent e) {
        if (e.getRightClicked().getType() == EntityType.VILLAGER) {
            if (!Config.getBoolean("allowtrading") && plugin.getTimer().isRunning()) {
                e.setCancelled(true);
            }
        }
    }
}