Помогите Обновление голограмок

  • Автор темы Автор темы JW1408
  • Дата начала Дата начала

JW1408

Новичок
Пользователь
Баллы
6
Имя в Minecraft
JW
Пишу плагин, чтоб через равные промежутки времени голограммка менялась, вот код:
Код:
BukkitRunnable runnable = new BukkitRunnable() {
            List<String> checkList = config.getConfig().getStringList("HologramsCheckFirstLine");

            @Override
            public void run() {

                for (Hologram holo : HologramsAPI.getHolograms(HolographicDisplays.getInstance())){

                    if (!checkList.isEmpty() && checkList.size() != 1) {
                        TextLine holoLine = (TextLine)holo.getLine(0);
                        for (String line1 : checkList){
                            if (holoLine.getText().equals(line1)){
                                Random random = new Random(checkList.size());
                                String newLine = checkList.get(random.nextInt());
                                while (holoLine.getText().equals(newLine)){
                                    newLine = checkList.get(random.nextInt());
                                }
                                holo.clearLines();
                                List<String> list = config.getConfig().getStringList("Holograms." + newLine + ".Strings");
                                for (int i = 0; i < list.size(); i++){
                                    TextLine line = (TextLine)holo.getLine(i);
                                    line.setText(list.get(i));
                                }
                            }
                        }
                    }else {
                        this.cancel();
                    }
                }
            }
        };
Не работает, подскажите пожалуйста, что не так?
Вот значения в конфиге:
Код:
Interval: 30
Holograms:
  Example:
    Strings:
    - Example
    - testExample
  Example2:
    Strings:
    - Example2
    - testExample2
HologramsCheckFirstLine:
- Example
- Example2
Хочу сделать через HolographicDisplays
 
Назад
Верх