Ir para conteúdo
  • 0

PEGAR NOME E TAMANHO DO INVENTARIO PELA CONFIG?


Lelfe

Pergunta

QUERO PEGAR O NOME E O TAMANHO DO MENU GUI PELA CONFIG, MAS NAO TO CONSEGUINDO


(sou iniciante)



Inventory inv = Bukkit.createInventory(null, 9*4, "salve");

QUERIA QUE ESSE 9*4 FOSSE PEGO PELA CONFIG 


ex: 9 = 1 linha


18 = 2 linha


em diante..


 


e o nome tb, mas nao to conseguindo


 


acho que é assim: \/ mas nao vai


 


ab26d44a8b9c443db4aa531e296b8bb9.png


 


 


 


 


 


Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Está tentando criar o inventário em outra classe ou método estático?

método estatico

	public static void inventario(Player p){
		Inventory inv = Bukkit.createInventory(null, 9*5, "salve");
		
		
	}
Link para o comentário
Compartilhar em outros sites

class InventarioManager {

 

private String titulo = getConfig().getString("menu.titulo");

private int tamanho = getConfig().getInt("menu.tamanho");

 

private static Inventory inv = Bukkit.getServer().createInventory(null, tamanho, titulo);

 

public InventarioManager() {

 

}

 

public Inventory getInventory() {

return inv;

}

}

Link para o comentário
Compartilhar em outros sites

 

método estatico

	public static void inventario(Player p){
		Inventory inv = Bukkit.createInventory(null, 9*5, "salve");
		
		
	}

Não sei porque você está utilizando um método estático para criar um inventário, mas mesmo assim...

Crie um método que instancia a sua Main class (a que herda a class JavaPlugin), pode fazer isso assim:

public static NomedaClass getMinhaClasse(){
    return (NomedaClass) Bukkit.getServer().getPluginManager().getPlugin("NomedoPlugin");
}

Depois é só fazer assim:

public static void inventario(Player p){
	Inventory inv = Bukkit.createInventory(null, 9*getMinhaClasse().getConfig().getInt("TamanhoDoInv"), getMinhaClasse().getConfig().getString("NomeDoInv"));
}
Link para o comentário
Compartilhar em outros sites

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