Мод для Майнкрафт, который расширяет Text Placeholder API математическими, условными и строковыми выражениями. Он пригодится для вывода в интерфейсах сервера вычисляемых значений: например, здоровья игрока в процентах.
Возможности
- Математический плейсхолдер
expr:mathподдерживает сложение, вычитание, умножение, деление, степень, факториал, константыPIиe. - Доступны функции остатка от деления, корня, логарифмов, тригонометрии, округления, поиска минимума, максимума и среднего значения.
- Условные плейсхолдеры
expr:ifeq,expr:ifltиexpr:ifgtсравнивают значения или текст и возвращают один из двух вариантов. - Строковые плейсхолдеры
expr:pad,expr:padleft,expr:padrightи вариантыpadmatchдополняют текст символами до указанной длины.
Как пользоваться
В выражениях можно подставлять числовые плейсхолдеры через ${category:placeholder}. Например, здоровье в процентах: %expr:math ${player:health} * 100 / ${player:max_health}%%.
Аргументы условных и строковых плейсхолдеров разделяются точкой с запятой ;.
Требования и совместимость
Нужен Text Placeholder API.
