Krumb069
Nether Yerlisi
- En iyi cevaplar
- 1
getTargetBlock() çalışmadığı için bukkite baktım Blockiteratorla yapılıyormuş bu kodu buldum ama nasıl alttaki koda ekleyeceğim ?
Bulduğum kod:
Eklenecek yer: (sadece bakılan bloğu alsa yeter)
[DOUBLEPOST=1430838710,1430767563][/DOUBLEPOST]Güncel bulamadım nasıl olduğunu ?
Bulduğum kod:
Kod:
public Block getTarget(Player o, int range) {
BlockIterator iter = new BlockIterator(o, 50);
while (iter.hasNext()) {
Block next = iter.next();
if (next.getType() != Material.AIR) return next;
}
return null;
}
Kod:
@EventHandler
public void sagTiklaninca(PlayerInteractEvent e) {
Player o = (Player) e.getPlayer();
LineEffect lineeffect = new LineEffect(effectManager);
lineeffect.isZigZag = false;
lineeffect.particle = ParticleEffect.FLAME;
lineeffect.particles = 100;
lineeffect.setTarget(bakılanblok);
lineeffect.start();
}