Ir para conteúdo

[Dúvida] Ajuda na criação do plugin (erro estranho)


Nuno M.

Posts Recomendados

Tente debugar o seu código. Escreve Bukkit.getServer().broadcastMessage ("A"); depois de cada if para você saber até onde seu código está indo. Dessa forma você sabe se o problema está nos if's ou ao spawnar o mob. Tenta aí e manda aqui o resultado.

Link para o comentário
Compartilhar em outros sites

Cara digo o mesmo debuga o código as vezes pode ter algum if que não está retornando true, segue código 

@EventHandler
public void onEntityDeath(onEntityDeathEvent event) {
	System.out.println("Detecta o evento");
	Entity entidade = event.getEntity();
	
	if (entidade.hasMetadata("Quantidade")) {
		System.out.println("Entidade tem a matadata Quantidade");	
		final int resultadoFinal (((MetadataValue) entidade.getMetadata("Quantidade").get(0)).asInt());
		int NewQuantity = resultadoFinal -1;
	
		if (NewQuantity > 0) {
			System.out.println("NewQuantity é maior que 0");
			entidade.getLocation().getWorld().spawnEntity(entidade.getLocation(), entidade.getType());
			System.out.println(entidade.getType());
			System.out.println(resultadoFinal);
			System.out.println(NewQuantity);
		}
	}
}

 

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

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