Ir para conteúdo
  • 0

[Resolvido] Bloquear comandos


zAth

Pergunta

Eu queria bloquear uma lista de comandos que esteja na config

ja usei

@EventHandler
public void Comando(PlayerCommandPreprocessEvent e){
	Player p = e.getPlayer();
	if(this.array.contains(p)){
		if((getConfig().getList("Comandos").contains(e.getMessage()))) {
		e.setCancelled(true);
		p.sendMessage(getConfig().getConfigurationSection("Mensagens").getString("ComandoBloqueado").replaceAll("&","§"));
		}
	}
}

na config tenho

Comandos:
  - '/spawn'
  - '/warp'

e o comando e bloqueado se eu der "/spawn"

mas se der "/spawn faeufhai" eu consigo usar o /spawn na mesma

alguem por favor me ajuda como bloquear o comando que esteja na config mais o que vier a seguir do comando

e nao e so um comando, e uma lista deles

 

 

 

sou iniciante sim :p

Editado por zAthriu
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Use:

 

for(String antcmd : Main.ins.getConfig().getStringList("CmdsBloq")){
			String cmd = e.getMessage();
			if (cmd.contains(antcmd)) {
				p.sendMessage(Main.ins.getConfig().getString("no_cmd").replace("&", "§"));

Ai na Config não precisa colocar "/"

Link para o comentário
Compartilhar em outros sites

Use:

 

 

for(String antcmd : Main.ins.getConfig().getStringList("CmdsBloq")){
			String cmd = e.getMessage();
			if (cmd.contains(antcmd)) {
				p.sendMessage(Main.ins.getConfig().getString("no_cmd").replace("&", "§"));

Ai na Config não precisa colocar "/"

:o vlw :D

Link para o comentário
Compartilhar em outros sites

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