Скачать PlaceholderMaker — Minecraft Моды — MetaMods
PlaceholderMaker

PlaceholderMaker

Активный

Установок

0

Последнее обновление

8 месяцев назад

Версии

1.21 — 1.21.4
Сервер
Fabric
Управление
Социальные
Утилиты

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'&gt;Открыть веб-страницу</click>
  • <click:copy_to_clipboard:'Скопировано!'>Копировать в буфер</click>

Всплывающие подсказки

  • <hover:show_text:'Текст подсказки'>Наведи курсор</hover>

Встроенные ссылки

Сброс форматирования

  • <reset> или <r> возвращает стандартное оформление

Стандартные коды форматирования

Поддерживаются классические Minecraft коды с символом &:

  • &l — жирный
  • &o — наклонный
  • &n — подчеркнутый
  • &m — перечеркнутый
  • &k — зашифрованный
  • &r — сброс
  • &0-&f — коды цветов

Команды и доступы

Для перезагрузки конфигураций используйте команду /pm reload, доступную операторам с уровнем доступа 2 и выше.

Участники проекта
Hysocs

Hysocs

Разработчик

KrripeYT

KrripeYT

Разработчик

Создан: 12 ноя 2024

ID: 70100