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

MarkChat

Активный

Установок

0

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

1 год назад

Версии

1.20.2
Сервер
Fabric
Социальные

MarkChat

О модификации

Когда я запускал свой SMP-сервер, то обратил внимание на то, что постоянно использую синтаксис markdown при написании сообщений в чате. Хотя Minecraft по умолчанию не поддерживает форматирование чата от игроков, клиент игры имеет встроенную возможность отображать форматированный текст, если сервер его отправит.

Эта модификация анализирует сообщения в чате с использованием Markdown, применяет форматирование и отправляет клиентам уже оформленную версию текста. Игроки получают возможность использовать жирный и курсивный текст, используя тот же синтаксис, что и в Discord, а также других популярных мессенджерах. Кроме того, мод предотвращает систему репортов в чате.

Работа с книгами

Помимо форматирования чата, MarkChat включает дополнительный модуль, позволяющий загружать файлы Markdown в виде письменных книг. Для этого нужно взять книгу с пером и выполнить команду /book upload <название>. Система предложит загрузить markdown-файл через Filebin, после чего сервер его скачает. Также доступна команда /book download <название> (url|filebin) <адрес> для прямой загрузки книги. Учитывайте, что письменные книги Minecraft имеют ограничение по количеству символов на странице — хотя переносы добавляются автоматически, рекомендуется делать короткие абзацы.

Этот модуль можно отключить в настройках.

Настройки конфигурации

config/markchat.json

  • formatting (объект): Настройки стилей форматирования

    • ulPrefix (строка): Префикс для маркированных списков
    • olPrefix (строка): Префикс для нумерованных списков. Используйте %d для указания номера элемента
    • headingColors (список): Перечень цветов для заголовков разных уровней. Фориаты указаны аналогично linkColor. Заголовки с индексом больше длины списка будут использовать последний элемент
    • linkColor (строка): Цвет ссылок. Может быть названием цвета из Minecraft или hex-кодом
  • allowLinks (строка): Разрешение ссылок в чате и книгах. Значения: NEVER, ADMINS или ALWAYS

  • enableBooks (логическое): Включение модуля загрузки книг. Если false, функциональность мода ограничится только чатом

  • filebinUrl (строка): Базовый URL Filebin для загрузки markdown-файлов

  • commandPrefix (строка): Префикс команды book. Меняйте при конфликтах с другими модификациями

Поддерживаемые элементы Markdown

Текущая реализация следует спецификации CommonMark.

Элемент Поддержка
Заголовки Только в книгах
Жирный текст Да
Курсив Да
Цитаты Только в книгах
Код Нет
Горизонтальная линия Только в книгах (создание новой страницы)
Ссылки Только если разрешено в настройках
Изображения Нет
Зачеркнутый текст В планах
Участники проекта
Igrium

Igrium

Разработчик

Создан: 8 янв 2024

ID: 22122