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