Ir para conteúdo
  • 0

[Dúvida] Mudar a sign do ChestShop


Frogguer

Pergunta

Posts Recomendados

O plugin é seu ou você está editando o ChestShop? Se for seu, eu recomendo criar um evento SignChangeEvent, para que logo após o evento de criar a placa, ela mude de cor.

Se não, eu acho que o que está acontecendo é que você está tentando mudar a linha da placa antes de ela ser de fato criada. Eu recomendo algumas coisas:

-Procurar por um evento PosShopCreationEvent ou AfterShopCreationEvent, pois nesses eventos você terá certeza de que a placa está lá para você mudar a cor da linha.

-Criar um evento SignChangeEvent, checar se a placa em questão é uma loja e aí sim mudar  a cor da linha.

-Adicionar uma delayed task após a loja ser criada, alguns ticks já devem ser suficientes para você ter certeza de que a placa já está lá para você mudar a cor da linha.

-NÃO RECOMENDADO: Mudar a prioridade do PreShopCreationEvent para algo acima do EventPriority.LOWEST. Se você mudar isso, o evento terá uma prioridade maior, e será chamado após outros eventos que ocorram simultaneamente. Resumindo, se você aumentar a prioridade, provavelmente a placa já estará lá quando você for mudar a cor dela. Se quiser ler mais sobre eventos: https://bukkit.org/threads/event-priority-manipulation.383793/

Espero que isso ajude : )

tendi vlw 

Link para o comentário
Compartilhar em outros sites

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...