package dev.furkankorkmaz.prymiesoftware;

import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerLoadEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class PrymieSoftware extends JavaPlugin implements Listener {

    private static final String VALID_IP = "166.0.2.247"; // Lisanslanmasını istediğiniz ip adresi

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);

        String serverIp = Bukkit.getServer().getIp();
        if (!serverIp.equals(VALID_IP)) {
            Bukkit.getServer().shutdown();
        } else {
            Bukkit.getLogger().info("LISANSLI KULLANIM - PRYMIE SOFTWARE ALIMINIZ ICIN TESSEKUR EDERIZ");
        }
    }

    @EventHandler
    public void onDisable() {
        String serverIp = Bukkit.getServer().getIp();
        if (!serverIp.equals(VALID_IP)) {  //Eğer ip  eşleşmiyor ise sunucuyu kapat
            Bukkit.getServer().shutdown();
            Bukkit.getLogger().info("LISANSSIZ KULLANIM TESPIT EDILDI! IHBAR GONDERILDI"); //lisanssız kullanımda consolda kapatılırken çıkacak yazı
        } else {
            Bukkit.getLogger().info("LISANSLI KULLANIM - PRYMIE SOFTWARE ALIMINIZ ICIN TESSEKUR EDERIZ");
        }
    }
}