Ir para conteúdo
  • 0

pegar o comando principal pela config?


Lelfe

Pergunta

Como faço para pegar o comando principal do plugin pela config.yml?

		
			Player p = (Player) sender;
			if(command.getName().equalsIgnoreCase("youtuber")){
				if(!p.hasPermission(getConfig().getString("permissao"))){
					p.sendMessage(getConfig().getString("sem_perm").replace("&", "§"));
					return true;
			

queria que o comando: /youtuber fosse editado pela config.yml

 

(sou iniciante)

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

Como você é iniciante, utilize PlayerCommandPreProccessEvent

Isso seria mais difícil '-'

 

 

 

Como faço para pegar o comando principal do plugin pela config.yml?

		
			Player p = (Player) sender;
			if(command.getName().equalsIgnoreCase("youtuber")){
				if(!p.hasPermission(getConfig().getString("permissao"))){
					p.sendMessage(getConfig().getString("sem_perm").replace("&", "§"));
					return true;
			

queria que o comando: /youtuber fosse editado pela config.yml

 

(sou iniciante)

 

Pra pegar por exemplo uma mensagem pela config, faz assim:

 

Se o comando já estiver na classe principal:

this.getConfig.getString("permissao")

 

Se estiver fora da classe principal:

instância.getConfig.getString("permissao")

 

ae vc já tem q salvar a config (se n souber fazer isso so falar) e dentro da config tu põe:

permissao: 'Vc nao tem perm mizeravel'

Link para o comentário
Compartilhar em outros sites

Isso seria mais difícil '-'

 

 

Pra pegar por exemplo uma mensagem pela config, faz assim:

 

Se o comando já estiver na classe principal:

this.getConfig.getString("permissao")

 

Se estiver fora da classe principal:

instância.getConfig.getString("permissao")

 

ae vc já tem q salvar a config (se n souber fazer isso so falar) e dentro da config tu põe:

permissao: 'Vc nao tem perm mizeravel'

Quê? Mano, PlayerCommandPreProccess é o modo mais fácil de se "registrar" comandos sem ser pelo padrão "onCommand".

Ele quer alterar o comando, não a mensagem.

Como que ele vai registrar um comando na plugin.yml sendo que ele foi retirado da config?

Link para o comentário
Compartilhar em outros sites

Como você é iniciante, utilize PlayerCommandPreProccessEvent

 

 não sei como funciona esse 'PlayerCommandPreProccessEvent'

vo da uma olhada na net.

 

Isso seria mais difícil '-'

 

 

Pra pegar por exemplo uma mensagem pela config, faz assim:

 

Se o comando já estiver na classe principal:

this.getConfig.getString("permissao")

 

Se estiver fora da classe principal:

instância.getConfig.getString("permissao")

 

ae vc já tem q salvar a config (se n souber fazer isso so falar) e dentro da config tu põe:

permissao: 'Vc nao tem perm mizeravel'

isso ai eu sei fazer, eu quero mudar o comando e nao a msg entende?

Link para o comentário
Compartilhar em outros sites

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