Войти или зарегистрироваться

Помогите Почему слетает плейсхолдер?

  • Автор темы Автор темы JayRoon
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

JayRoon

Участник
Заблокирован
Пользователь
Баллы
31
Имя в Minecraft
Krongss_FUR
Всем привет, суть такова, сделал плагин, добавил свой плейсхолдер такой как - %balance_myst%, вот код добавления плейса:

Код:
    @Override
    public boolean canRegister() {
        return true;
    }
    @Override
    public String getAuthor() {
        return "clip";
    }

    @Override
    public String getIdentifier() {
        return "balance";
    }

    @Override
    public String getPlugin() {
        return null;
    }

    @Override
    public String getVersion() {
        return "1.0.0";
    }

    @Override
    public String onPlaceholderRequest(Player plr, String identifier) {
        if (identifier.equals("myst")) {
            if(plugin.Mystiks.containsKey(plr.getName().toString()) == true) {
                int get = plugin.Mystiks.get(plr.getName().toString());
                String returned = String.valueOf(get);
                return returned;
    } else if(plugin.Mystiks.containsKey(plr.getName().toString()) == false) {
        return "Неизвестность";
    }
        }
        return null;
    }

Вот так добавляю плейс в общие плейсы при запуске плагина методом:
new PlaceholderAPI(this).register();
PlaceholderAPI - класс в котором выше код тот.
Вроде всё нормально, запускаешь сервер, плейсхолдер работает в скорборде, стоит только перезагрузить placeholderapi плагин, сразу ложиться плейсхолдер и не работает, пробовал с разными плагинами(т.е делал плейсхолдеры для разных плагинов), стоит только перезагрузить сервер и всё нормально.Жду помощи.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх