MarkChat
Активный0.0
Установок
Последнее обновление
Версии
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.
| Элемент | Поддержка |
|---|---|
| Заголовки | Только в книгах |
| Жирный текст | Да |
| Курсив | Да |
| Цитаты | Только в книгах |
| Код | Нет |
| Горизонтальная линия | Только в книгах (создание новой страницы) |
| Ссылки | Только если разрешено в настройках |
| Изображения | Нет |
| Зачеркнутый текст | В планах |