Интервал появления частиц.

FailCode

Пользователь
Здравствуйте, у меня появилась проблема с созданием частиц:
Java:
     new BukkitRunnable() {
       int i;
    public void run() {

    if(i<=100) {
       for(int i = 0; i<5; i++) {
            p.getWorld().spigot().playEffect(p.getLocation().clone().add(
                  ,x
                ,y
                ,z), Effect.FLAME, 2, 1, (float)0,(float)0,(float)0, (float)0, 30, 100);
       }
   
    }else {
       this.cancel();
    }
 
    i++;
    }
     }.runTaskTimer(this.main, (long) 0.1F, (long) 0.1);
Я хочу видеть, что-то на подобие этого: 1564841936497.png
Выходит так:
1564841976392.png
Есть идеи?
 
Последнее редактирование модератором:

0x000cb

Пользователь
Ваш код можно юзать для того чтобы положить сервер, прекрасный пример как не нужно делать.
Код:
Bukkit.getScheduler().runTaskTimer(plugin, () -> IntStream.range(0, 20).forEach(cursor -> location.spawnParticle(Particle.FLAME, x + ThreadLocalRandom.current().nextInt(4), y + cursor, z + ThreadLocalRandom.current().nextInt(4), ThreadLocalRandom.current().nextInt(5))), 20L, 20L);
 

Комнаты в чате

Верх Низ