Вопрос Particle спавнится два раза

Версия Minecraft
1.12.X

GoldenSunsetMine

Пользователь
Сообщения
121
Решения
2
Помогите решить проблему, я не знаю почему, но Particle за раз спавнится 2 раза, а должен 1 раз.

Java:
    private void spawnParticlesAtTrampolines() {
        Random random = new Random();

        for (String key : jumpsConfig.getKeys(false)) {
            String[] firstPosParts = jumpsConfig.getString(key + ".firstPos").split(",");
            World world = Bukkit.getWorld(firstPosParts[0]);
            if (world != null) {

                double randomX = 0.1 + (1 - 0.1) * random.nextDouble();
                double randomY = 0.1 + (0.5 - 0.1) * random.nextDouble();
                double randomZ = 0.1 + (1 - 0.1) * random.nextDouble();

                Location location = new Location(world, Integer.parseInt(firstPosParts[1]) + randomX, Integer.parseInt(firstPosParts[2]) + randomY, Integer.parseInt(firstPosParts[3]) + randomZ);
                for (Player player : world.getPlayers()) {
                    if (player.getLocation().distance(location) <= 15) {
                        player.spawnParticle(Particle.VILLAGER_HAPPY, location, 0);
                    }
                }
            }
        }
    }
 
Назад
Сверху Снизу