RPG Core регистрирует расширение MiniPlaceholders btc. Используйте значения как теги MiniMessage в любом тексте, поддерживающем плейсхолдеры. Аргументы следуют за названием тега после двоеточия, например <btc_stat:health>. Неизвестная профессия или характеристика возвращает 0 (или пустой текст, где это указано).
Уровень игрока и глобальный уровень
| Плейсхолдер | Возвращает |
|---|
<btc_player_level> | Уровень класса игрока. |
<btc_global_level> | Глобальный уровень игрока. |
<btc_party_size> / <btc_guild_size> | Размер группы или гильдии игрока. |
<btc_party_in_party> / <btc_guild_in_guild> | true, когда размер больше 1. |
<btc_party_leader>, <btc_guild_name>, <btc_guild_leader> | В этой версии всегда пусто. |
<btc_xp_share_mode> / <btc_xp_share_multiplier> | Режим разделения опыта и множитель. |
Профессии
Замените profession идентификатором профессии, например mining.
| Плейсхолдер | Возвращает |
|---|
<btc_profession_xp> | Общий опыт по всем профессиям. |
<btc_profession_xp:profession> | Опыт этой профессии. |
<btc_profession_level:profession> | Текущий уровень. |
<btc_profession_total_xp:profession> | Общий накопленный опыт. |
<btc_profession_xp_to_next:profession> | Опыт, которого не хватает до следующего уровня. |
<btc_profession_total_xp_required:profession> | Общий опыт, необходимый для достижения следующего уровня. |
<btc_profession_xp_progress_percentage:profession> | Прогресс до следующего уровня, от 0 до 100. |
<btc_profession_max_level:profession> | Максимальный уровень. |
<btc_profession_is_maxed:profession> | true или false. |
<btc_profession_name:profession> | Отображаемое название (сам идентификатор, если профессия неизвестна). |
Для меню, перечисляющих каждый уровень, эти плейсхолдеры принимают профессию и уровень (<btc_profession_level_lore:mining:37>). Уровень не ограничивается максимумом.
| Плейсхолдер | Возвращает |
|---|
<btc_profession_level_requirement:profession:level> | Общий опыт, необходимый для достижения этого уровня. |
<btc_profession_level_lore:profession:level> | Описание награды, написанное для этого уровня, строки соединены переводами строк. |
<btc_profession_level_stats:profession:level> | Постоянные характеристики, получаемые на этом уровне, например STRENGTH +2, HEALTH +5. |
<btc_profession_level_reward_count:profession:level> | Число триггеров, запускаемых на этом уровне. |
<btc_profession_level_palette:profession:level> | Название цвета (GREEN_LIGHT достигнут, GOLD текущий, INK заблокирован). |
<btc_profession_level_status:profession:level> | ATTEINT, EN COURS или VERROUILLE. |
Бусты и активности
| Плейсхолдер | Возвращает |
|---|
<btc_profession_boost_percent:profession> | Общий процент активного буста. |
<btc_profession_boost_remaining:profession> | Оставшееся время активного буста. |
<btc_profession_activity_points:profession:activity> | Очки соревнования за активность. |
<btc_profession_activity_events:profession:activity> | Число событий активности. |
<btc_profession_activity_multiplier:profession:activity:xp> | Множитель опыта (используйте score для множителя счёта). |
Характеристики
Замените stat идентификатором характеристики, например health или crit_chance.
| Плейсхолдер | Возвращает |
|---|
<btc_stat:stat> | Итоговое значение характеристики (база плюс экипировка, с ограничениями), вставленное в displayFormat характеристики; используется сырое внутреннее значение, а не значение для отображения в процентах. |
<btc_stat_max:stat> | Её maxValue или unbounded. |
<btc_stat_percent:stat> | Значение в процентах от maxValue (0, когда максимума нет). |
<btc_stat_missing:stat> | Расстояние до maxValue. |
Инвентарь
| Плейсхолдер | Возвращает |
|---|
<btc_item_count:STONE> | Число предметов ванильного материала в инвентаре. |
<btc_item_count_id:id> | Число предметов с этим идентификатором пользовательского предмета BTC. |
<btc_has_item:id> | true, если в основной или второй руке находится этот пользовательский предмет. |
<btc_inventory_free_slots> | Свободные слоты хранилища. |
<btc_main_hand_item_name> | Название материала удерживаемого предмета, пусто, если его нет. |