Мод для Майнкрафт на Forge, который добавляет на сервер инструменты управления чатом и персоналом в стиле плагинов, без Bukkit-, Magma- или Arclight-сервера. Он подходит для модовых серверов: форматирует чат, поддерживает личные сообщения, объявления, обращения к администрации, фильтр слов, запрет предметов и настройку описания сервера.
Возможности
- Форматирование сообщений с временем, цветами, стилями, HEX-цветами и градиентами; доступ к оформлению ограничивается правами.
- Префиксы и суффиксы LuckPerms, а также никнеймы FTB Essentials могут отображаться в чате и списке игроков.
- Личные сообщения через
/msgи быстрый ответ через/r; режим переписки направляет все новые сообщения выбранному игроку. - Нажатие по сообщению подставляет команду ответа
/ans <messageId> <message>. Журнал чата сохраняется вlogs/chat/. - Текстовые, командные и титульные объявления по расписанию. Игрок может отключать разрешённые объявления для себя.
- Фильтр слов умеет удалять фразы или заменять их на заданный текст.
- Система HelpOp отправляет обращения игроков персоналу, а
Admin Chatсоздаёт закрытый канал для администрации. - Доска заметок операторов, запрет предметов со сканированием инвентарей, контейнеров, брони, второй руки и слотов Curios.
- Запрещённые блоки нельзя ставить; доступно периодическое сканирование и удаление уже поставленных блоков.
- Управление описанием сервера в списке серверов: цвета, переносы строк и выбор активного варианта.
Команды
Основные команды:
/bfcrr info|colors|test|reloadи/colors— справка, цвета и перезагрузка настроек./msg <player> <message>,/r <message>и/ans <messageId> <message>— личные сообщения и ответы./helpop <message>и/helpopop <player> <message>— обращение к персоналу и анонимный ответ./chat adminи/ac <message>— канал администрации./opbulletin [page],/opbulletin add <text>,/opbulletin remove <id>— заметки операторов./toggle [id]— список и переключение объявлений.
Для объявлений используются /textannouncement, /commandannouncement и /titleannouncement. Текстовые объявления поддерживают перенос строки <br> и интервалы вида 1S, 30M, 1H или 1H30M15S.
Управление фильтром: /bfcrr filter add <id> <yes|no> "<word>" [replacement], /bfcrr filter remove <id>, /bfcrr filter list [page].
Управление запрещёнными предметами: /banned [page], /banned add <description>, /banned remove <item_id>, /banned clear, /banned scan, /banned scantime [set <ticks>], /banned scantimeblocks [set <ticks>].
Настройка описания сервера: /bfcrr motd list [page], /bfcrr motd add <text>, /bfcrr motd set <index> <text>, /bfcrr motd remove <index>, /bfcrr motd activate <index>, /bfcrr motd apply, /bfcrr motd preview <index>, /bfcrr motd clear.
Права
bfcrrmod.chat.colors,bfcrrmod.chat.styles,bfcrrmod.chat.styles.md— цвета и стили чата.bfcrrmod.chat.colors.hex— HEX-цвета и градиенты.bfcrrmod.chat.colors.0-f— отдельные коды цветов&.bfcrrmod.ans.notify— звуковое уведомление об ответах.bfcrrmod.announcements.manage,bfcrrmod.announcements.toggle,bfcrrmod.announcements.bypass,bfcrrmod.announcements.title— управление объявлениями и доступ к ним.bfcrrmod.filter.manageиbfcrrmod.filter.bypass— управление фильтром и обход фильтра.bfcrrmod.helpop.receive— получение обращений HelpOp.bfcrrmod.adminchat.useиbfcrrmod.adminchat.see— отправка и просмотр сообщений канала администрации.
Настройка
Основной файл настроек: config/bfcrrmod-common.toml. В нём задаются форматы имени и сообщений, цвет текста, формат времени, а также включение систем объявлений, фильтра, личных сообщений, ответов, HelpOp, канала администрации, запрета предметов и описания сервера.
Данные мода хранятся в config/bfcrr/ и <world>/serverconfig/bfcrr/: там находятся настройки объявлений, фильтра, запрещённых предметов, доски заметок и описания сервера.
Требования
Мод предназначен для серверов Forge. LuckPerms и FTB Essentials поддерживаются как необязательные дополнения. Моды, которые глубоко изменяют работу чата, могут конфликтовать с ним.
