

PlaceholderMaker
Активный0.0
Установок
Последнее обновление
Версии
PlaceholderMaker
PlaceholderMaker — это мод для Minecraft на платформе Fabric, который открывает новые возможности создания динамических текстовых шаблонов. С его помощью вы сможете разрабатывать уникальные подстановочные выражения, способные адаптироваться к игровым условиям с помощью правил и условий выполнения.
Как работает мод
Система функционирует за счет конфигурационных файлов в формате json
, где вы задаете правила обработки значений. Условия отслеживают изменения в других подстановках, используемых в этих конфигурациях, создавая сложные взаимосвязи между различными данными.
Мод интегрируется с Placeholder API и совместим со всеми системами подстановочных выражений от других модификаций. Созданные шаблоны размещаются в папке pmaker/placeholders
и вызываются в игре через специальный синтаксис, например: %pm:player_health%
.
Система условий
Условные операторы позволяют точно настраивать поведение подстановок:
<
— меньше чем>
— больше чем<=
— меньше или равно>=
— больше или равно=
— равно!
— не равно%
— проверка на кратность числуnull
— значение отсутствует
Практический пример
Создайте файл health_status.json
в директории config/pmaker/placeholders/
с таким содержимым:
{
"placeholders": [
{
"placeholderid": "health_status",
"placeholder": "%player:health%",
"rules": [
{
"condition": "<3",
"text": "&cВы на грани смерти!"
},
{
"condition": "<6",
"text": "&eДержись, воин!"
},
{
"condition": null,
"text": "&aВы в отличной форме!"
}
]
}
]
}
Возможности форматирования
Базовое оформление текста
<b>Жирный текст</b>
<i>Наклонный текст</i>
<u>Подчеркнутый текст</u>
<strike>Перечеркнутый текст</strike>
<obf>Зашифрованный текст</obf>
Цветовая палитра
<#FF0000>Красный текст</#>
<#00FF00>Зеленый текст</#>
Градиентные эффекты
<gradient:#FF0000:#FFFF00:#00FF00>Градиентный текст!</gradient>
Интерактивные элементы
<click:run_command:'/say Привет'>Нажми для выполнения команды</click>
<click:suggest_command:'/помощь'>Предложить команду в чате</click>
<click:open_url:'https://example.com'>Открыть веб-страницу</click>
<click:copy_to_clipboard:'Скопировано!'>Копировать в буфер</click>
Всплывающие подсказки
<hover:show_text:'Текст подсказки'>Наведи курсор</hover>
Встроенные ссылки
<link:https://google.com>Перейти в Google</link>
Сброс форматирования
<reset>
или<r>
возвращает стандартное оформление
Стандартные коды форматирования
Поддерживаются классические Minecraft коды с символом &
:
&l
— жирный&o
— наклонный&n
— подчеркнутый&m
— перечеркнутый&k
— зашифрованный&r
— сброс&0
-&f
— коды цветов
Команды и доступы
Для перезагрузки конфигураций используйте команду /pm reload
, доступную операторам с уровнем доступа 2 и выше.