▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/MSG DonutSMP
MSG DonutSMP

MSG DonutSMP

MSG DonutSMP - гибкая система личных сообщений для Paper-серверов в стиле DonutSMP. Учитывает ваниш, хранит игнор-листы с GUI, поддерживает MiniMessage и PlaceholderAPI.

Оцените первым
1.7K
1

MSG DonutSMP - плагин для Paper, который даёт серверу нормальную систему личных сообщений в стиле ДонутСМП. Если вы держали ванильный чат с командой /msg, то знаете, как там всё скудно. А этот плагин делает переписку удобной, управляемой и красивой.

По сути это надстройка над личкой, которую настраивает админ. Зайдёт тем, кто собирает полу-приватный сервер, где есть ваниш для модерации и важно, чтобы незримые игроки не палились через сообщения. Сразу оговорюсь: это не про "мод", это серверный плагин, и в игре он меняет только одну вещь - как игроки общаются один на один.

Что умеет msgDonutSMP

Плагин закрывает весь стандартный поток: отправка, ответ, игнор, разигнор, список игнорируемых и перезагрузка конфига. Команды такие:

  • /msg <player> <message> - отправить личное сообщение
  • /r <message> - ответить последнему собеседнику
  • /msgignore <player> - добавить в игнор
  • /msgunignore <player> - убрать из игнора
  • /msgignorelist - открыть GUI со списком игноров
  • /msgreload - перечитать config.yml

Фишка с ванишем. Плагин проверяет видимость через Paper и дополнительно умеет читать теги ваниша из PlaceholderAPI (логика "ИЛИ"). То есть если игрок скрыт одним из способов, ему не напишут, и он сам не напишет. Есть отдельное право msg.bypass.vanish, которое пускает в обход. По умолчанию только для операторов.

Игнор-лист и GUI

Игнор хранится постоянно, данные подтягиваются при старте сервера. Список можно смотреть не через скучную команду, а через меню на головах игроков - клик по голове убирает человека из игнора. Удобно, когда кто-то спамит в личку и ты хочешь быстро отписаться от сотни человек.

Правда msg.bypass.ignore снимает защиту с игрока, его нельзя внести в игнор. Снова по умолчанию для op.

Форматирование и placeholder'ы

Текст и форматы настраиваются в config.yml через MiniMessage. Это значит, что можно ставить теги вроде градиентов, HEX-цветов и кликабельных элементов прямо в шаблоны formats.sent и formats.receive. Всё, что видит игрок, живёт в messages.*. Заголовок меню - gui.title.

Если на сервере стоит PlaceholderAPI, работают плейсхолдеры на последнего собеседника и статистику игноров. Есть опция placeholderapi.differentiate-vanished - добавляет суффикс к именам ванишнутых игроков, а сам суффикс задаётся в placeholderapi.vanished-suffix.

Совет по конфигу: для начала поправьте options.allow-ignore-staff. Если оставить false, игроки не смогут игнорировать персонал - полезно на серверах, где модерация должна достучаться до нарушителя. Правда, это ещё и повод для жалоб, так что думайте головой.

Права и требования

Таблица прав для быстрого старта:

ПравоЧто даётПо умолчанию
msg.useЛичка и команды игнораtrue
msg.bypass.vanishПисать скрытым игрокамop
msg.bypass.ignoreНельзя заигноритьop
msg.adminРелоад и админ-действияop

Технически: Java 17+, целевая платформа Paper 1.20.2 и выше. PlaceholderAPI опционален (softdepend), без него плагин тоже работает, просто без плейсхолдеров. Понадобится BungeeHost, если хочется поднять всё быстро - установка в один клик, и плагин сразу подхватывается сервером.

Важно знать

На слабом железе плагин никак не нагрузит сервер: личка это лёгкие события, GUI на головах тоже без тяжести. Проблемы начинаются там, где путают MiniMessage-теги - если в formats.sent оставить битый тег, сообщение просто не отрисуется. Проверяйте шаблоны после каждой правки, и перед /msgreload лучше сделать бэкап конфига.

Ещё нюанс: ваниш-проверка ор-логикой может не сработать, если на сервере стоят два плагина ваниша с разными тегами. Тогда один из них игнорируется. Пропишите placeholderapi.vanish-placeholders под конкретный плагин, которым пользуетесь.

Скачать MSG DonutSMP стоит, если нужна аккуратная личка без костылей и с админ-контролем. Для публичных серверов это приятный бонус к комфорту игроков, а для приватных - способ ограничить общение внутри команды без лишнего шума.

Партнёрский материал

Сервер для плагина MSG DonutSMP - как у профи

Плагин MSG DonutSMP создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином MSG DonutSMP для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.2.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:5 месяцев назад
Главная