Preciso que o jogador que estiver com o uuid dentro do arquivo "ConfigBans" seja kikado ao logar, já tenho o código aqui, só falta dar certo.
Segue a parte que não funciona. Não registrei esta classe no main, só coloquei extends Principal, se precisar registrar isso, posta o trecho do código que registra o arquivo secundário na Main.
package me.guigarciazinho.Punir;
import java.util.UUID;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerPreLoginEvent;
import org.bukkit.event.player.PlayerPreLoginEvent.Result;
public class login extends Principal implements Listener {
public boolean taBan(UUID uuid){
if(configBans.contains("Ban." + uuid)){
return true;
}
return false;
}
@EventHandler
public void taBanido(PlayerPreLoginEvent e){
if(taBan(e.getUniqueId()) == true){
e.setResult(Result.KICK_BANNED);
e.setKickMessage("otaku");
}
}
}
Pergunta
Kami
Preciso que o jogador que estiver com o uuid dentro do arquivo "ConfigBans" seja kikado ao logar, já tenho o código aqui, só falta dar certo.
Segue a parte que não funciona. Não registrei esta classe no main, só coloquei extends Principal, se precisar registrar isso, posta o trecho do código que registra o arquivo secundário na Main.
package me.guigarciazinho.Punir; import java.util.UUID; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerPreLoginEvent; import org.bukkit.event.player.PlayerPreLoginEvent.Result; public class login extends Principal implements Listener { public boolean taBan(UUID uuid){ if(configBans.contains("Ban." + uuid)){ return true; } return false; } @EventHandler public void taBanido(PlayerPreLoginEvent e){ if(taBan(e.getUniqueId()) == true){ e.setResult(Result.KICK_BANNED); e.setKickMessage("otaku"); } } }Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados