Ir para conteúdo
  • 0

Ajuda Random


Reityy

Pergunta

Bom Dia/Tarde/Noite


Estou tentando fazer um plugin que enquanto o player estiver minerando


tenha a chance de dropar um item raro, neste caso nether star


só que o random não está funcionando e não to conseguindo arrumar...


algúem pode ajudar? :p


 


Aqui como fiz:



public void onQuebrar(BlockBreakEvent e){
Player p = e.getPlayer();
Random r = new Random();
int chance = 15;
int chancemax = 200;
int random = r.nextInt(chancemax);

if(e.getBlock().getType() == Material.LAPIS_ORE){
if(random == chance){
ItemStack estrela = new ItemStack(Material.NETHER_STAR);
p.getInventory().addItem(estrela);
p.sendMessage("§aVocê achou um item enquanto minerava!");
}
}
}

Agradeço desde já!


Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

public void onQuebrar(BlockBreakEvent e){

Player p = e.getPlayer();

Random r = new Random();

int chance = 15;

 

if(e.getBlock().getType() == Material.LAPIS_ORE){

if((Math.random()*100) <= chance){

ItemStack estrela = new ItemStack(Material.NETHER_STAR);

p.getInventory().addItem(estrela);

p.sendMessage("§aVocê achou um item enquanto minerava!");

}

}

}

Link para o comentário
Compartilhar em outros sites

public void onQuebrar(BlockBreakEvent e){
	Player p = e.getPlayer();
	Random r = new Random();
	int chance = 15;
	
	if(e.getBlock().getType() == Material.LAPIS_ORE){
		if((Math.random()*100) <= chance){
			ItemStack estrela = new ItemStack(Material.NETHER_STAR);
			p.getInventory().addItem(estrela);
			p.sendMessage("§aVocê achou um item enquanto minerava!");
		}
	}
}

continua não funcionando :/

Link para o comentário
Compartilhar em outros sites

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