Ir para conteúdo
  • 0

[Duvida] Como pegar o inventario que está em outra classe?


yLR111

Pergunta

15 respostass a esta questão

Posts Recomendados

Tem vários jeitos de fazer isso que você precisa (Abrir o inventário de seleção de Kit's ao clicar e não apenas por comando). No topo da classe "ComandoKit.java" você pode colocar isto:

public static Inventory inv = Bukkit.createInventory(null, 27, "Seleção de Kits");

Por fim na classe "Clicar.java" você abre o inventário pro player passando o parâmetro  estático do inventário que foi manipulado:

player.openInventory(ComandoKit.inv);

Obs >> Isso é uma maneira muito simples, geralmente é bom você ter uma classe em outro pacote nomeada como "InventoryManager" ou o que preferir, aí todas as outras classes que você for usar funções de inventários você extende a classe InventoryManager, fica bem melhor porque já herda tudo e o código fica bonito.

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

Postado · Desaprovada por MrTBR, Julho 30, 2017 - Nenhuma razão informada.
Desaprovada por MrTBR, Julho 30, 2017 - Nenhuma razão informada.

n consegui entender a funcionalidade de pegar o inv de outra class, poderia explicar, as vezes nem precissa fazer estas manobras

Proibido dar "melhor resposta" pra você mesmo. 

Membro alertado.

 

Art. 15  Não é permitido, em seu tópico, marcar resolvido em seu próprio post.

 

» Ocorrência (Até 5 Ocorrências): 1 PONTO(S)

» Reincidência (>= 6 Ocorrências): 5 PONTO(S)

» Persistência (>= 8 Ocorrências): 10 PONTO(S)

Link para o comentário
Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...