Ir para conteúdo
  • 0

[Resolvido] [Inativo][Duvida] Java - AJUDEM PF


Guest yIagoR3G3N3R4

Pergunta

8 respostass a esta questão

Posts Recomendados

if (e.getBlock().getType() == Material.MOB_SPAWNER {
	
		ItemStack mao = p.getItemInHand();
		mao.getEnchantmentLevel(Enchantment.SILK_TOUCH);	
		ItemStack s = new ItemStack(Material.MOB_SPAWNER);
		ItemMeta smeta = s.getItemMeta();
		s.setItemMeta(smeta);
		if (e.getBlock().getType() == Material.MOB_SPAWNER) {
	            if (p.getItemInHand() == mao) {
		         e.getBlock().getDrops().add(s);
	}
    }
}

N sei se vai funcionar

Link para o comentário
Compartilhar em outros sites

Guest yIagoR3G3N3R4

para pegar o bloco e o seguinte

public void AoMinerar(BlockBreakEvent e) {

    
    e.getBlock().getType() == Material.DIAMOND_ORE

}

o encantamento eu n sei

Edit, consegui arrumar, mais queria saber como verifica o enchant tbm

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

Guest yIagoR3G3N3R4

 

Tenta ai

ItemStack mao = p.getItemInHand();
mao.getEnchantmentLevel(Enchantment.DAMAGE_ALL);

Tem como me ajudar assim...

 

Tipo

 

Ele vai verificar o item que está na mao 

 

ai tem que ser um picareta com toque suave 1

 

ai se tiver com essa ferramenta na mão

 

vai verificar o bloco que é o MobSpawner

 

ai dropa o mobspawner normalmente como se fosse um bloco

Link para o comentário
Compartilhar em outros sites

if (e.getBlock().getType() == Material.MOB_SPAWNER {
	
		ItemStack mao = p.getItemInHand();
		mao.getEnchantmentLevel(Enchantment.SILK_TOUCH);	
		ItemStack s = new ItemStack(Material.MOB_SPAWNER);
		ItemMeta smeta = s.getItemMeta();
		s.setItemMeta(smeta);
		if (e.getBlock().getType() == Material.MOB_SPAWNER) {
	            if (p.getItemInHand() == mao) {
		         e.getBlock().getDrops().add(s);
	}
    }
}
N sei se vai funcionar

 

Funfo aqui. Agr a pessoinha n fecha o topico pq?

Link para o comentário
Compartilhar em outros sites

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