Помогите Вывод номера паспорта через MyCommand/Placeholders

mieslefd

Ньюби
Пользователь
Баллы
1
Как реализовать вывод номера паспорта в ChestCommands или DeluxeMenu с помощью MyCommand/Placeholders? Принцип работы должен
Пример: upload_2023-2-4_18-22-47.png

Также хочу узнать, возможно ли сделать возможность показать паспорт другому человеку используя команды:
/passport take [ник] - отправить запрос игроку на показ его собственной информации из меню (нам отображается его данные)
/passport show [ник] - отправить запрос игроку на показ нашей собственной информации из меню (ему отображаются наши данные)
/passport accept - принять запрос на показ собственной информации из меню
/passport reject - отклонить запрос на показ собственной информации из меню
 
попробовал сделать свой плейсхолдер:


package PassNumP;

import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import org.bukkit.entity.Player;

public class PassNumberExpansion extends PlaceholderExpansion {

private static int nextPassNumber = 1;


public String getIdentifier() {
return "pass_num";
}


public String getAuthor() {
return "AuthorName";
}


public String getVersion() {
return "1.0";
}


public String onRequest(Player player, String identifier) {

if (player == null) {
return "";
}

int passNumber = nextPassNumber++;

return String.format("#%05d", passNumber);
}

}

при добавлении в ChestCommands плейсхолдера %pass_num% ничего не происходит, должно выводить номер паспорта в формате #00000
 
Назад
Верх