LastStudio Wiki

#Плейсхолдеры

Все плейсхолдеры для автошахт 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 значение Максимум физических блоков в указанной шахте.

#Примеры

Строки голограммы (меню настроек голограмм → добавить строку):

text
&e{MINE_ID}
&7Осталось: &f{BLOCKS_LEFT}/{BLOCKS_MAX}
&aСброс через: &f%time_reset:clock%
&dРедкость: &f%rarity_current%

Действие при добыче блока (меню действий шахты):

text
[message] &aВы добыли блок! Осталось {BLOCKS_LEFT} из {BLOCKS_MAX}

Название предмета в меню редкостей (plugins/LastMines/blocks/ → rarity.yml → name):

text
&eРедкость &f{RARITY_NAME} &7({CHANCE}%)
Сделано с Last