Lelfe Postado Março 22, 2017 Denunciar Compartilhar Postado Março 22, 2017 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 Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Março 22, 2017 Denunciar Compartilhar Postado Março 22, 2017 Está tentando criar o inventário em outra classe ou método estático? Link para o comentário Compartilhar em outros sites More sharing options...
Lelfe Postado Março 22, 2017 Autor Denunciar Compartilhar Postado Março 22, 2017 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 More sharing options...
Pica-Pau Postado Março 22, 2017 Denunciar Compartilhar Postado Março 22, 2017 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 More sharing options...
Dery Postado Março 22, 2017 Denunciar Compartilhar Postado Março 22, 2017 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")); } 1 Link para o comentário Compartilhar em outros sites More sharing options...
nathampa0909 Postado Março 22, 2017 Denunciar Compartilhar Postado Março 22, 2017 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lelfe
QUERO PEGAR O NOME E O TAMANHO DO MENU GUI PELA CONFIG, MAS NAO TO CONSEGUINDO
(sou iniciante)
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
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados