1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите holograms API - async hologram creation

Тема в разделе "Разработка плагинов для новичков", создана пользователем chett, 9 июл 2020.

  1. Автор темы
    chett

    chett Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    ch3tt
    Здравствуйте, хочу создать автообновляемые голограммы.
    Ошибка (в коде показано на какой строке):
    java.lang.IllegalArgumentException: Async hologram creation

    Код:
    void reloadHolograms(){ // ВЫЗЫВАЕТСЯ РАЗ В 5м.
    if (!created.isDeleted()){
    created.delete();
    }
    created = HologramsAPI.createHologram(w,1,2,3);
    // на строке выше выдаёт ошибку
    created .appendTextLine("12315261123123");
    }
    Hologram created = null;
    void loadHolograms(){ // ВЫЗЫВАЕТСЯ 1 РАЗ
    created = HologramsAPI.createHologram(w,1,2,3);
    created .appendTextLine("123123123");
    } 
     
  2. HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Асинхронное создание голограм невозможно
     
  3. nutrolshok

    nutrolshok Активный участник Пользователь

    Баллы:
    76
    Этот плагин не позволяет создавать голограммы не в главном потоке. Ты можешь юзануть такую штуку там, где ты вызываешь этот метод
    Код:
    new BukkitRunnable() {
        @Override
        public void run() {
            reloadHolograms();
        }
    }.runTask(plugin);
     

Поделиться этой страницей