Ir para conteúdo
  • 0

[Resolvido] [Dúvida] Desativar


Guest Piole_BR

Pergunta

Guest Piole_BR

Bom, eu to criando fazendo a V2 do meu plugin de chat, e ele necessita do Vault e do SimpleClans, então quando não encontrar algum desses dois plugins, o mais correto era o plugin desativar, mas ele não ta desativando, já tentei vários e vários códigos, e o que to atualmente também não deu efeito:

 

Código:

 

if (!(Bukkit.getPluginManager().isPluginEnabled("SimpleClans"))) {
   getLogger().severe("*** SimpleClans nao encontrado ***");
   setEnabled(false);
   return;
}
if (!(Bukkit.getPluginManager().isPluginEnabled("Vault"))) {
   getLogger().severe("*** Vault nao encontrado ***");
   setEnabled(false);
   return;
 
;-; Help-me please
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

Guest Piole_BR

wtf, impossivel .-.

é possível

 

Se estiver dando algum erro, passa a print, principalmente se você estiver usando isso em uma outra classe.

Ta dando nenhum erro esse que é o estranho '-' e ta tudo na mesma classe

Mostre seu onEnable 

public void onEnable() {
if (!(Bukkit.getPluginManager().isPluginEnabled("SimpleClans"))) {
   getLogger().severe("*** SimpleClans nao encontrado ***");
   getServer().getPluginManager().disablePlugin(this);
   return;
}
if (!(Bukkit.getPluginManager().isPluginEnabled("Vault"))) {
   getLogger().severe("*** Vault nao encontrado ***");
   getServer().getPluginManager().disablePlugin(this);
   return;
}
saveDefaultConfig();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
sc = (SimpleClans) getServer().getPluginManager().getPlugin("SimpleClans");
Bukkit.getServer().getConsoleSender().sendMessage("§3[§bPBRChat§3] §bPlugin habilitado com sucesso!");
}
Link para o comentário
Compartilhar em outros sites

 

é possível

 

Ta dando nenhum erro esse que é o estranho '-' e ta tudo na mesma classe

public void onEnable() {
if (!(Bukkit.getPluginManager().isPluginEnabled("SimpleClans"))) {
   getLogger().severe("*** SimpleClans nao encontrado ***");
   getServer().getPluginManager().disablePlugin(this);
   return;
}
if (!(Bukkit.getPluginManager().isPluginEnabled("Vault"))) {
   getLogger().severe("*** Vault nao encontrado ***");
   getServer().getPluginManager().disablePlugin(this);
   return;
}
saveDefaultConfig();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
sc = (SimpleClans) getServer().getPluginManager().getPlugin("SimpleClans");
Bukkit.getServer().getConsoleSender().sendMessage("§3[§bPBRChat§3] §bPlugin habilitado com sucesso!");
}

 

Coloca em

 picolé e.e

 

Tenta esse código:

if(Bukkit.getServer().getPluginManager().getPlugin("Vault") == null){
    getLogger().severe("*** Vault nao encontrado ***");
    Bukkit.getPluginManager().disablePlugin(this);
    return;
}else{
    if(Bukkit.getServer().getPluginManager().getPlugin("SimpleClans") == null){
        getLogger().severe("*** SimpleClans nao encontrado ***");
        Bukkit.getPluginManager().disablePlugin(this);
        return;
    }else{
        // Ativou '-'
    }
}
Link para o comentário
Compartilhar em outros sites

Guest Piole_BR

talvez os plugins estao ativados .-

Tão não

 

[code]
public void onEnable() {
if(Bukkit.getServer().getPluginManager().getPlugin("Vault") == null){
   getLogger().severe("*** Vault nao encontrado ***");
   Bukkit.getPluginManager().disablePlugin(this);
   return;
}else{
   if(Bukkit.getServer().getPluginManager().getPlugin("SimpleClans") == null){
       getLogger().severe("*** SimpleClans nao encontrado ***");
       Bukkit.getPluginManager().disablePlugin(this);
       return;
   }else{
saveDefaultConfig();
Bukkit.getServer().getPluginManager().registerEvents(this, this);
sc = (SimpleClans) getServer().getPluginManager().getPlugin("SimpleClans");
Bukkit.getServer().getConsoleSender().sendMessage("§3[§bPBRChat§3] §bPlugin habilitado com sucesso!");
}
   }
}
Ficaria assim né? Ainda não foi '-'
Link para o comentário
Compartilhar em outros sites

Guest Piole_BR

Tenta liga o server so com seu pl

Eu ja tentei isso :/

 

Será que as vezes não é o spigot que to usando pra criar plugins? Eu to usando a 1.5.2 e o server é ligado em um da 1.8 senão me engano

Link para o comentário
Compartilhar em outros sites

Guest Piole_BR

Tenta conseguir colocar o plugin em outro servidor, com a pasta de plugins somente com seu plugin e veja se dá certo

Pode me passar um servidor aí que tenha spigot e pa? As vezes o erro pode ser no meu server 

 

if (Bukkit.getPluginManager().isPluginEnabled("Vault") == false){
	getLogger().info("*** Vault Nao Encontrado ***");
	Bukkit.getPluginManager().disablePlugin(this);
}

Aqui esse funciono

 

Aqui não :/

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...