Ir para conteúdo

Ygor

Membros
  • Total de itens

    330
  • Registro em

  • Última visita

Tudo que Ygor postou

  1. Exatamente, amigo. Você está cancelando o task quando o inicia é igual a zero. Então ele só roda uma vez, ou seja, só diminui um. Outra coisa, poderia me explicar para que serve o "inicia"? Tente retirar o this.cancel() do inicia.
  2. if (inicia > 0) { inicia--; } if (inicia == 0) { this.cancel(); if(chamadas > 0) { Você verifica se inicia é maior que 0, caso não for, você diminui um. Ele executa o código Já na próxima vez, a variável inicia vai ser -1, então não vai executar o método de chamadas. É aí que você está errando.
  3. Olá, Para verificar se o item tem o nome específico você pode usar: Player p = (Player)sender; if(p.getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase("§aNome do item aqui") { // O nome confere } Para checar se o Lore confere você pode usar algo como: if(p.getItemInHand().getItemMeta().getLore().get(0).equals("§aLinha 1 do Lore")) { // Se a linha 1 do Lore for igual ao definido, executa o método } Ou você pode apenas comprar o getLore() do item com a ArrayList que você criou. Visto isso, basta juntar os dois códigos. E, caso queira verificar mais que a primeira linha do código, basta ir fazendo verificações com Lore 0, 1, 2 etc Qualquer dúvida fico à disposição
  4. Acho que seria legal você postar o preço dessas construções para termos uma base. Boa sorte com as vendas
  5. Se for apenas para isso, a DesireHost serve bem. Para lançar o servidor de vez eu ainda não testei, então..
  6. Já tentou usar Bukkit.getWorld ao invés de main.getServer().getWorld?
  7. new BukkitRunnable() { int chamadas = 5; // Definindo a quantidade de chamadas, no caso em segundos. @Override public void run() { if(chamadas > 0) { // Conferindo se ainda restam chamadas a se fazer Bukkit.broadcastMessage("§aO sorteio começará em " + chamadas + " segundos"); // Mandando a mensagem do sorteio chamadas--; // Diminuindo uma chamada } if(chamadas == 0) { // Caso as chamadas tenham se encerrado (chegado a 0) this.cancel(); // Cancela o task, ou seja, não vai mais contar. // Aqui você pode colocar o método que será executado quando a contagem for encerrada } } }.runTaskTimer(Main.getPlugin(Main.class), 20, 20); Veja se funciona, fiz aqui pelo fórum mesmo. Qualquer erro contate-me
  8. Ygor

    Identidade

    Pra te falar a verdade eu não faço ideia, mas acho que para retirar um sobrenome você tem que muda-lo. Enfim, nunca fiz isso hushausha
  9. Ygor

    Identidade

    Creio dar na mesma
  10. Veja se o erro aparece somente quando você dá reload no servidor
  11. Ygor

    (Mapas) Mapas FullPvP

    Poderia postar prints de suas construções, por favor?
  12. Beleza, vamos lá. Vou criar uma variável sendo o diretório para ficar mais fácil String diretorio = "Seu diretório aqui"; Após isto, deve-se verificar se a warp realmente existe, então: if(new File(diretorio).exists()){ } Caso exista, podemos deletar o arquivo: new File(diretorio).delete(); Então o código fica assim: String diretorio = "Seu diretório aqui"; if(new File(diretorio).exists()){ new File(diretorio).delete(); } Eu fiz aqui pelo fórum mesmo, então caso não funcione, por favor me diga. Abraços.
  13. Você pode usar evento de Spawn de monstros: 1. Verifique se a causa do Spawn foi por mobspawner 2. Verifique o se o mob spawnado é o que você quer que fique parado (caso sejam todos, esta verificação é desnecessária) 3. Adicione uma poção de lentidão infinita (salvo o engano, isto funciona)
  14. Verifique se você está usando a mesma package em todos os projetos. Por exemplo: todos utilizando net.ygor O essencial seria trocar para: net.ygor.nomedoprojeto Caso você utilize a mesma package para projetos distintos, apenas um irá funcionar
  15. Vou entrar e conferir, mas boa sorte com o projeto. Outra coisa, mude de hospedagem; a enxada host não é confiável. E aconselho melhorar a estética do tópico.
  16. [Mensagem repetida (conexão instável)]
  17. Certo. Entre em contato via MP para conversarmos melhor
  18. Ygor

    Qual é melhor?

    Gosto muito do CursoEmVídeo Abraços.
  19. Simples, mas vai ajudar muita gente; Parabéns.
  20. Creio que se você gravar exemplificando ficaria melhor o entendimento
  21. Ygor

    Stackar

    Haha, como me recomenda fazer?
×
×
  • Criar Novo...