Teve um "moleque" que me pediu para fazer um tutorial de Key por config;

 

- Como assim?

- Ativar o plugin apenas se a key na config estiver igual a marcada no codigo!


Créditos: PedroJavax


Codigo:   

 String keyV = "§6[KeyUn] Key verificada! Plugin iniciado";
    String keyX = "§c[KeyUn] Key errada! Servidor Desligado";
    


    double keyN = 1789.78965;
    double keynum = keyN;
    double key = getConfig().getDouble("KEY");
    
    public void onEnable(){
        Bukkit.getPluginManager().registerEvents(this, this);
        saveDefaultConfig();
        if(key == keynum){
            Bukkit.getConsoleSender().sendMessage(keyV);
        }else{
            Bukkit.getConsoleSender().sendMessage(keyX);
            Bukkit.shutdown();
        }
            
    }
    

} 

Se você não entendeu. Aki vai a explicação!

    

//Mensagens que ira mandar!
    String keyV = "§6[KeyUn] Key verificada! Plugin iniciado";
    String keyX = "§c[KeyUn] Key errada! Servidor Desligado";
    
    
    //Aki é a parte da key
    double keyN = 1789.78965; //Só fiz esse negocio de o keynum pegar o valor do keyN pra fica mais dificil pra quem decompilar por DiryJoe
    double keynum = keyN; //Aki vai pegar o valor em double da keyN.
    double key = getConfig().getDouble("KEY"); //Aki vai por em config o double para você mecher!
    
    public void onEnable(){//Essa parte do OnEnable não precisa explicar, né?
        Bukkit.getPluginManager().registerEvents(this, this);
        saveDefaultConfig();
        if(key == keynum){//Aki vai verificar se o double key, que o que vai na config é igual ao valor da key, se for, vai retornar a mensagem keyV(String)
            Bukkit.getConsoleSender().sendMessage(keyV);
        }else{//se não for, vai retornar a mensagem keyX(String)
            Bukkit.getConsoleSender().sendMessage(keyX);
            Bukkit.shutdown();//aki fecha o servidor, para não usar o plugin sem a key exata!
        }
            
    }

Como vai ficar a config:

KEY: <key determinada nas double>
ESTE SITE FOI CRIADO USANDO