- Плагин
- PlaceholderAPI
- Ядро сервера
- Purpur
- Версия сервера
- 1.19
- Память сервера ОЗУ
- Больше 16Gb
Приветствую, проблема следующая:
Я регистрирую расширение, которое ничем не отличается от примеров из
Код, который я имею:
Чего я пытаюсь добиться?
Я пытаюсь создать некую метку, которая будет заменена на определенный текст.Тестирую, используя плагин TAB. Плейсхолдеры из LP работают.
Что получается?
Расширение регистрируется без ошибок. В /papi list оно отображается зеленым. Однако в табе плейсхолдер не заменяется.
Версия PAPI: 2.10.10
Проблему решил самостоятельно!
Дело было не в расширении, и даже не в плагине.
Использование заполнителя имеет следующее правило: "<Identifier>_<name>"
Я регистрирую расширение, которое ничем не отличается от примеров из
Авторизуйтесь для просмотра ссылок.
Код, который я имею:
Java:
package trust.clans.placeholder;
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import org.bukkit.entity.Player;
public class PlaceHolder extends PlaceholderExpansion {
public String getIdentifier() {
return "trustclans";
}
public String getAuthor() {
return "Zako";
}
public String getVersion() {
return "1.0";
}
public String onPlaceholderRequest(Player player, String identifier) {
if (identifier.equals("placeholder1")) {
return "placeholder1 works";
}
if(player == null){
return "";
}
return null;
}
}
Java:
if(Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
new PlaceHolder().register();
}
Чего я пытаюсь добиться?
Я пытаюсь создать некую метку, которая будет заменена на определенный текст.Тестирую, используя плагин TAB. Плейсхолдеры из LP работают.
Что получается?
Расширение регистрируется без ошибок. В /papi list оно отображается зеленым. Однако в табе плейсхолдер не заменяется.
Версия PAPI: 2.10.10
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Объединено
Проблему решил самостоятельно!
Дело было не в расширении, и даже не в плагине.
Использование заполнителя имеет следующее правило: "<Identifier>_<name>"
Последнее редактирование: