Мод для Майнкрафт, который добавляет в MiniPlaceholders плейсхолдеры для математических вычислений и работы с текстом. Они пригодятся для динамических сообщений, табло и других строк, где нужно обработать числа или данные игрока.
Возможности
- Арифметика: сложение, вычитание, умножение, деление, остаток от деления и смена знака.
- Округление чисел вверх, вниз или до ближайшего целого, поиск минимального и максимального значения, случайные числа с указанным диапазоном и шагом.
- Склеивание строк, получение части текста и его длины, условный вывод и форматирование через Java String.format().
- Подстановка плейсхолдеров для игрока по UUID или имени.
- Вложенные выражения: результат одного плейсхолдера можно передавать в другой.
Как пользоваться
Плейсхолдеры записываются в угловых скобках. Например:
<expr_add:5:2:3>— сложит числа и вернёт10.<expr_random:1:100>— выберет случайное целое число от1до100.<expr_concat:hello:_:world>— создаст строкуhello_world.<expr_if:1:2:Равно:Не равно>— сравнит два значения и выведет подходящий текст.<expr_player:имя_игрока:<player_ping>>— подставит значение плейсхолдера указанного игрока.
Для проверки вложенных выражений используйте команду MiniPlaceholders: /miniplaceholders parse me <expr_add:1:"<expr_add:1:0>">.
Настройки
В файле expressions.properties можно создавать свои сокращённые выражения на языке EPL. Они вызываются через <expr_user:имя:аргумент1:аргумент2>. Например, правило add_and_multiply=<expr_add:"<arg1>":"<expr_mul:'<arg2>':'<arg3>'>"> позволит использовать <expr_user:add_and_multiply:2:3:4> и получить 14.
Требования и совместимость
Нужен MiniPlaceholders. Файл дополнения помещается в папку mods или plugins — в зависимости от используемой платформы.
