Вопрос PAPI - PlaceholderExpansion (Расширение регистрируется, но плейсхолдер не работает)

Zako

Пользователь
Сообщения
2
Плагин
PlaceholderAPI
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.19
Память сервера ОЗУ
Больше 16Gb
Приветствую, проблема следующая:
Я регистрирую расширение, которое ничем не отличается от примеров из
Код, который я имею:
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>"
 
Последнее редактирование:
Назад
Сверху Снизу