- Баллы
- 31
- Имя в Minecraft
- Krongss_FUR
Всем привет, суть такова, сделал плагин, добавил свой плейсхолдер такой как - %balance_myst%, вот код добавления плейса:
Вот так добавляю плейс в общие плейсы при запуске плагина методом:
new PlaceholderAPI(this).register();
PlaceholderAPI - класс в котором выше код тот.
Вроде всё нормально, запускаешь сервер, плейсхолдер работает в скорборде, стоит только перезагрузить placeholderapi плагин, сразу ложиться плейсхолдер и не работает, пробовал с разными плагинами(т.е делал плейсхолдеры для разных плагинов), стоит только перезагрузить сервер и всё нормально.Жду помощи.
Код:
@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 плагин, сразу ложиться плейсхолдер и не работает, пробовал с разными плагинами(т.е делал плейсхолдеры для разных плагинов), стоит только перезагрузить сервер и всё нормально.Жду помощи.