- Баллы
- 76
- Имя в Minecraft
- IcedwinterZ
В общем, пробовал так:
Спаунит только один партикл, потом, сервер висит.кекJava:package prefix; import org.bukkit.Bukkit; import org.bukkit.Effect; import org.bukkit.World; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; public class Scheduler3 extends Thread { @Override public void run() { for(;;) { try { for(World w : Bukkit.getServer().getWorlds()) { for(Entity en :w.getEntities()) { if(en.getType() == EntityType.ARROW && !en.isOnGround()) { w.playEffect(en.getLocation(), Effect.FLAME, 0); } } } } catch (Exception e) {} } } }
Код:
Arrow a = (Arrow) p.launchProjectile(Arrow.class);
a.setVelocity(p.getLocation().getDirection().multiply(200));
if(c.getBoolean("effect-ammo")){
new ParticleThread().run();
}
. new Scheduler().start();