Помогите HolographicDisplays setTouchHandler не работает

Studenikin

Старожил
Пользователь
Баллы
123
Имя в Minecraft
stuvanya
Всем привет!
Использую этот код для создания кликабельных голограмм:
Код:
    public void activate () {
        System.out.println("Activating holograms!");
        this.active = true;
        Location pLoc = new Location(this.location.getWorld(), this.location.getX(), this.location.getY(), this.location.getZ());
        pLoc = pLoc.add(-0.5, -0.5, -0.5);
        final Hologram h = HologramsAPI.createHologram(Settings.plugin, this.location);
 
        h.appendTextLine("CLICK TO GET IT!").setTouchHandler(new TouchHandler() {
            @Override
            public void onTouch(Player p) {
                System.out.println("INTERACT1");
            }
          
        });
        h.appendItemLine(new ItemStack(this.material)).setTouchHandler(new TouchHandler() {
            @Override
            public void onTouch(Player p) {
                System.out.println("INTERACT2");
            }
          
        });
        this.hologram = h;
//      BlockParticles.getInstance().setParticle(particles.get(random.nextInt(particles.size())), pLoc, "" + random.nextInt(100000));
    }

он выполняется из onEnable.
Голограммы создаются, но при клике на них ничего не происходит
 
На чистом сервере без других плагинов тоже не работает?
Ошибок в консоли нет?

UPD: Ой, а я твой сервер в 2015-м ломал )))
 
На чистом сервере без других плагинов тоже не работает?
Ошибок в консоли нет?

UPD: Ой, а я твой сервер в 2015-м ломал )))
Нет, не работает. Были бы ошибки в консоли, я бы сюда не писал
 
Нет, не работает. Были бы ошибки в консоли, я бы сюда не писал
У меня на git-Paper-632 (MC: 1.13.2) и HolographicDisplays 2.3.3-SNAPSHOT твой код работает.
Обновляй ядро и плагин.
Если заходишь через банжу - попробуй напрямую
 
Назад
Верх