#Плейсхолдеры
Все плейсхолдеры для автошахт LastMines: локальные (работают только внутри самого плагина (GUI, голограммы, действия)) и глобальные (через PlaceholderAPI, работают в любом плагине, который поддерживает PAPI).
#Локальные плейсхолдеры
Весь список локальных плейсхолдеров и где они используются.
#{MINE_ID}
Вывод: String
Название автошахты из конфигурации. Используется почти во всех менюшках плагина (BMenu), в голограммах и действиях.
#{BLOCKS_LEFT}
Вывод: Integer
Сколько физических блоков осталось в автошахте. Используется в голограммах и действиях.
#{BLOCKS_MAX}
Вывод: Integer
Сколько блоков максимум в автошахте. Используется в голограммах и действиях.
#%time%
Вывод: String
Время до сброса в обычном формате (4 мин 32 сек). Используется в голограммах и действиях.
#%time_detail% / %time:detail%
Вывод: String
Время до сброса в детальном формате (4 минуты 32 секунды). Используется в голограммах и действиях.
#%time_clock% / %time:clock%
Вывод: String
Время до сброса в часовом формате (04:32). Используется в голограммах и действиях.
#%time_reset:default%
Вывод: String
Время до сброса в обычном формате (4 мин 32 сек). Используется в голограммах
#%time_reset:detail%
Вывод: String
Время до сброса в детальном формате (4 минуты 32 секунды). Используется в голограммах
#%time_reset:clock%
Вывод: String
Время до сброса в часовом формате (04:32). Используется в голограммах
#%rarity_current% / %rarity:this%
Вывод: String
Текущая редкость автошахты. Используется в голограммах и действиях.
#%rarity_next% / %rarity:next%
Вывод: String
Следующая редкость автошахты. Используется в голограммах и действиях.
#{STOPPED}
Вывод: Boolean (false/true)
Остановлена ли шахта. Используется в главном меню автошахты
#{ENABLE}
Вывод: Boolean
Включена ли шахта. Используется в главном меню автошахты
#{MODE}
Вывод: String
Режим автошахты: BLOCKS или RARITY. Используется в главном меню автошахты
#{ENCHANT_ENABLE}
Вывод: Boolean
Требуются ли зачарования кирки для добычи. Используется в меню зачарований кирки автошахты
#{EFFICIENCY_LVL}
Вывод: integer значение (любое число от -2 147 483 648 до 2 147 483 647)
Требуемый уровень эффективности. Используется в меню зачарований кирки автошахты
#{FORTUNE_LVL}
Вывод: integer значение
Требуемый уровень удачи. Используется в меню зачарований кирки автошахты
#{SILK_TOUCH_LVL}
Вывод: integer значение
Требуемый уровень шёлкового касания. Используется в меню зачарований кирки автошахты
#{UNBREAKING_LVL}
Вывод: integer значение
Требуемый уровень прочности. Используется в меню зачарований кирки автошахты
#{TP_ENABLE}
Вывод: boolean значение
Включена ли телепортация к шахте. Используется в меню телепортации автошахты
#{TP_POS}
Вывод: x;y;z (120;65;-340)
Координаты точки телепортации. Используется в меню телепортации автошахты
#{CHANCE}
Вывод: double значение (число с цифрой -1.923, 20.9182742826748 и т.д.)
Шанс блока или предметов. Используется в меню настроек блока, в названии/лоре предметов в меню редкостей и блоков.
#{LIMIT}
Вывод: integer значение
Лимит блока в инвентаре игрока. Используется в меню настроек блока.
#{STATUS}
Вывод: boolean значение
Требуется ли право доступа для шахты. Используется в меню прав доступа автошахты.
#{PERM_VALUE}
Вывод: String (пример: lastmines.mine.default)
Значение требуемого права. Используется в меню прав доступа автошахты.
#{RESET_TIME}
Вывод: integer значение (в секундах)
Время сброса шахты. Используется в меню таймера сброса автошахты.
#{HOLO_ENABLE}
Вывод: boolean значение
Включена ли голограмма шахты. Используется в меню настроек голограммы автошахты.
#{HOLO_PROVIDER}
Вывод: String
Провайдер голограмм: vanilla, decentholograms или fancyholograms. Используется в меню настроек голограммы автошахты.
#{HOLO_POS}
Вывод: x;y;z (120;68;-340)
Координаты голограммы. Используется в меню настроек голограммы автошахты.
#{ONLINE_ENABLE}
Вывод: boolean значение
Требуется ли минимум игроков онлайн для работы шахты. Используется в меню онлайн-условий автошахты.
#{ONLINE_MIN}
Вывод: integer значение
Минимум игроков онлайн. Используется в меню онлайн-условий автошахты.
#{ONLINE_MAX}
Вывод: integer значение
Максимум игроков онлайн. Используется в меню онлайн-условий автошахты.
#{PAGE}
Вывод: integer значение
Текущая страница списка. Используется в списке действий, меню всех блоков и меню сообщений отказа (см. права доступа).
#{MAX_PAGE}
Вывод: integer значение
Всего страниц в списке. Используется в списке действий, меню всех блоков и меню сообщений отказа (см. права доступа).
#{FORTUNE}
Вывод: integer значение
Требуемый уровень удачи для получения дроп-предмета. Меню предмета дропа блока — страница в вики ещё не написана.
#{RARITY_NAME}
Вывод: String
Название редкости. Используется в названии/лоре предмета меню редкостей.
#{RARITY_ID}
Вывод: String
ID редкости. Используется в названии/лоре предмета меню редкостей.
#{MATERIAL}
Вывод: String
Название блока (переводится клиентом). Используется в названии/лоре предмета меню блоков.
#{INDEX}
Вывод: integer значение
Порядковый номер строки в списке. Используется в названии предмета списка действий, списка голограмм и меню сообщений отказа (см. права доступа).
#{ACTION}
Вывод: String
Строка действия или сообщения отказа. Используется в названии предмета списка действий и меню сообщений отказа (см. права доступа).
#{LINE}
Вывод: String
Строка голограммы. Используется в лоре предмета списка голограмм.
#{PLAYER}
Вывод: String
Ник игрока, находящегося в шахте. Используется в меню игроков онлайн в шахте.
#{DROP_MATERIAL}
Вывод: String
Название дроп-предмета. Меню списка дроп-предметов — страница в вики ещё не написана.
#Глобальные плейсхолдеры (PlaceholderAPI)
Формат: %lastmines_<параметр>%. Работают в любом месте, где есть поддержка PlaceholderAPI — чат, скорборд, другие плагины.
#%lastmines_count%
Вывод: integer значение
Сколько всего автошахт загружено на сервере.
#%lastmines_time_<id>%
Вывод: String
Время до сброса указанной шахты, стандартный формат.
#%lastmines_time_clock_<id>%
Вывод: String
Время до сброса указанной шахты в формате часы:минуты.
#%lastmines_time_detail_<id>%
Вывод: String
Время до сброса указанной шахты, подробный формат.
#%lastmines_rarity_current_<id>%
Вывод: String
Текущая редкость указанной шахты.
#%lastmines_rarity_next_<id>%
Вывод: String
Следующая редкость указанной шахты.
#%lastmines_blocks_<id>%
Вывод: integer значение
Сколько разных типов блоков настроено в указанной шахте.
#%lastmines_blocks_current_count_<id>%
Вывод: integer значение
Сколько физических блоков осталось в указанной шахте прямо сейчас.
#%lastmines_blocks_max_count_<id>%
Вывод: integer значение
Максимум физических блоков в указанной шахте.
#Примеры
Строки голограммы (меню настроек голограмм → добавить строку):
&e{MINE_ID}
&7Осталось: &f{BLOCKS_LEFT}/{BLOCKS_MAX}
&aСброс через: &f%time_reset:clock%
&dРедкость: &f%rarity_current%
Действие при добыче блока (меню действий шахты):
[message] &aВы добыли блок! Осталось {BLOCKS_LEFT} из {BLOCKS_MAX}
Название предмета в меню редкостей (plugins/LastMines/blocks/ → rarity.yml → name):
&eРедкость &f{RARITY_NAME} &7({CHANCE}%)