Ir para conteúdo
  • 0

[Dúvida] InventoryCloseEvent


Gutyerrez

Pergunta

5 respostass a esta questão

Posts Recomendados

pelo que eu me lembre não tem como usar event.setCancelled(true) no InventoryCloseEvent então você tem que abrir o inventário denovo.


@EventHandler
public void inventoryCloseEvent(InventoryCloseEvent event) {
Bukkit.getScheduler().runTaskLater(this, () -> {
if (event.getInventory().getName().equals("nome")) {
event.getPlayer().openInventory(event.getInventory());
}
}, 20L);
}

 

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

@EventHandler
public void inventoryCloseEvent(InventoryCloseEvent event) {
    if (event.getInventory().getName().equals("nome")) {
         event.getPlayer().openInventory(event.getInventory());
    }
}

nao testei, mas tenta. se nao der avisa

Link para o comentário
Compartilhar em outros sites

@EventHandler
public void inventoryCloseEvent(InventoryCloseEvent event) {
    if (event.getInventory().getName().equals("nome")) {
         event.getPlayer().openInventory(event.getInventory());
    }
}

nao testei, mas tenta. se nao der avisa

 

rsrs, deu muio erro no console por que ele vai abrir um inventário que tava sendo setado itens, daí dá erro

 

Quero algo que bloqueie mesmo xD  Creio que não dará erro 

Link para o comentário
Compartilhar em outros sites

rsrs, deu muio erro no console por que ele vai abrir um inventário que tava sendo setado itens, daí dá erro

 

Quero algo que bloqueie mesmo xD  Creio que não dará erro 

Não tem como bloquear, que erro apareceu?

Link para o comentário
Compartilhar em outros sites

 

pelo que eu me lembre não tem como usar event.setCancelled(true) no InventoryCloseEvent então você tem que abrir o inventário denovo.


@EventHandler
public void inventoryCloseEvent(InventoryCloseEvent event) {
Bukkit.getScheduler().runTaskLater(this, () -> {
if (event.getInventory().getName().equals("nome")) {
event.getPlayer().openInventory(event.getInventory());
}
}, 20L);
}

 

 

Vlw kkk, esse foi xD

 

Nunca ia pensar que isso funcionaria kkk

 

 

 

Não tem como bloquear, que erro apareceu?

O jetão me ajudou já kk

logo-forum.png

 

 

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

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