Ir para conteúdo
  • 0

COMO PEGAR CONFIG EM OUTRA CLASSE?


Lelfe

Pergunta

então...

 

 

 

eu sei fazer para pegar o nome do villager pela config, beleza.

npc.setCustomName(getConfig().getString("nome_NPC").replace("&", "§"));

maaaas. na minha outra class de eventos, como faço para pegar o nome do NPC que tá na config para ele reconhecer que é aquele NPC que to interagindo?

 

atualmente:

if(npc.getCustomName().contains("§5Villager do mal")){

quero pegar o nome do NPC que está na config da class Main

 

 

 

 

 

 

 

 

 

 

 

 

 

(explicação merda, eu sei).

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

main

public class Main extends JavaPlugin{

    private static Main m;
  
    @Override
    public void onEnable() {
	m = this;
    }

    public static Main get(){
        return m;
    }
}

listener

public class Event implements Listener{

    @EventHandler
    public void onClick(PlayerInteractEntityEvent e){
        if(e.getRightClicked().getCustomName().equalsIgnoreCase(Main.get().getConfig().getString("nome_NPC").replace("&", "§"))){
            //
        }
    }
}
Editado por zAth
Link para o comentário
Compartilhar em outros sites

 

main

public class Main extends JavaPlugin{

    private static Main m;
  
    @Override
    public void onEnable() {
	m = this;
    }

    public static Main get(){
        return m;
    }
}

listener

public class Event implements Listener{

    @EventHandler
    public void onClick(PlayerInteractEntityEvent e){
        if(e.getRightClicked().getCustomName().equalsIgnoreCase(Main.get().getConfig().getString("nome_NPC").replace("&", "§"))){
            //
        }
    }
}

Obrigado :)

Link para o comentário
Compartilhar em outros sites

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