MSG DonutSMP
Каждый владелец Paper-сервера знает, как важно дать игрокам удобный и безопасный способ общаться наедине. MSG DonutSMP — это не просто очередной плагин на команды /msg и /r. Это полноценная, гибко настраиваемая система личных сообщений, которая учитывает ваниш, хранит списки игнорирования и легко вписывается в современный стек сервера Minecraft. Если вы искали стабильный инструмент для приватных переписок, который не конфликтует с другими плагинами и поддерживает MiniMessage, — вы его нашли.
Что умеет MSG DonutSMP
Дополнение создавалось с оглядкой на стиль DonutSMP, но подойдёт любому Paper-серверу. Оно не просто пробрасывает сообщения между игроками, а выстраивает целый поток взаимодействий с защитой от нежелательных контактов. Вот ключевые возможности:
- Полный набор команд для общения. /msg, /r, /msgignore, /msgunignore, /msgignorelist и /msgreload — всё, что нужно для запуска приватного мессенджинга, уже внутри.
- Умная проверка ваниша. Плагин анализирует видимость через Paper и дополнительно сверяется с PlaceholderAPI-тегами ваниша (логика «ИЛИ»). Игрок в невидимости не получит сообщение, если у отправителя нет особого разрешения.
- Постоянные списки игнорирования. Игноры сохраняются в файлы данных и не сбрасываются после рестарта. Управлять списком можно через GUI с головами игроков — пара кликов, и надоедливый собеседник снова в бане.
- MiniMessage-форматирование. Все шаблоны сообщений, уведомлений и даже заголовок GUI поддерживают MiniMessage. Используйте градиенты, hex-цвета и любые доступные теги, чтобы оформить переписку в стиле вашего сервера.
- PlaceholderAPI-расширение. Плагин регистрирует собственные плейсхолдеры: можно вывести последнего собеседника, количество игнорируемых игроков и статус ваниша прямо в табе или чате.
- Гибкие права. Четыре пермишена (msg.use, msg.bypass.vanish, msg.bypass.ignore, msg.admin) позволяют точно настроить, кто может писать, обходить ваниш, игнорировать иммунитет и перезагружать конфигурацию.
Как установить MSG DonutSMP для Minecraft
Установка не требует танцев с бубном. Плагин ориентирован на Paper 1.20.2 и новее, работает на Java 17 и выше. PlaceholderAPI не обязателен, но если он есть, плагин автоматически подхватит его и активирует дополнительные плейсхолдеры — достаточно просто поместить оба .jar в папку plugins и перезапустить сервер.
Чтобы скачать MSG DonutSMP, достаточно найти актуальную сборку на проверенных ресурсах, например, на странице релизов GitHub или в каталогах плагинов для Paper. После загрузки перенесите файл в папку plugins вашего сервера, выполните команду /reload или перезапустите сервер — и плагин сразу начнёт работать с предустановленными настройками. Если вы пользуетесь лаунчером foxygame.net, то MSG DonutSMP можно добавить в сборку ещё проще: лаунчер автоматически подбирает совместимую версию плагина под ваше ядро и обновляет его при выходе новых билдов, так что вам не придётся вручную отслеживать апдейты.
Первые шаги после установки
Сразу после загрузки плагин создаст файл config.yml в папке plugins/MSGDonutSMP. Откройте его и обратите внимание на несколько важных секций:
- options.allow-ignore-staff — определяет, могут ли игроки игнорировать персонал с правом msg.admin. По умолчанию выключено, чтобы модераторы всегда оставались на связи.
- placeholderapi.differentiate-vanished — если включено, к плейсхолдерам будет добавляться суффикс для невидимых игроков (например, «[V]»).
- placeholderapi.vanish-placeholders — список PlaceholderAPI-тегов, которые плагин будет проверять для определения ваниша. Можно указать теги от SuperVanish, PremiumVanish и других плагинов.
- formats.sent и formats.receive — шаблоны того, как выглядит отправленное и полученное сообщение. Используйте MiniMessage-теги, чтобы добавить цвет, градиент или даже кликабельные подсказки.
- messages.* — все текстовые уведомления, от ошибок до подсказок в GUI. Полностью настраиваются под ваш стиль.
- gui.title — заголовок окна со списком игнорирования. Тоже поддерживает MiniMessage.
После правок конфига выполните /msgreload (требуется msg.admin), чтобы применить изменения без перезапуска сервера.
Команды и права в деталях
MSG DonutSMP для Minecraft предлагает интуитивно понятный набор команд, который быстро осваивают даже новички. Все команды можно использовать из чата или консоли, а права позволяют гибко разграничить доступ.
Основные команды
- /msg <игрок> <сообщение> — отправить приватное сообщение. Если адресат в ванише и у вас нет msg.bypass.vanish, плагин вежливо сообщит, что игрок не найден.
- /r <сообщение> — быстрый ответ последнему собеседнику. Плагин запоминает партнёра даже после перезагрузки сервера.
- /msgignore <игрок> — добавить игрока в игнор-лист. После этого вы не будете получать от него сообщений, а он увидит уведомление, что его игнорируют (если настроено).
- /msgunignore <игрок> — убрать игрока из игнора. Можно также сделать это через GUI.
- /msgignorelist — открыть графический список игнорируемых игроков. Каждый слот содержит голову игрока и подсказку; клик по голове мгновенно снимает игнор.
- /msgreload — перезагрузить конфигурацию и данные. Полезно при оперативной правке шаблонов.
Система прав
- msg.use (по умолчанию true) — доступ к отправке сообщений и управлению игнор-листом.
- msg.bypass.vanish (по умолчанию op) — разрешает писать игрокам в ванише, даже если они не видны.
- msg.bypass.ignore (по умолчанию op) — иммунитет к игнорированию: такого игрока нельзя добавить в игнор-лист.
- msg.admin (по умолчанию op) — доступ к /msgreload и административным действиям.
Благодаря такой системе вы можете, например, разрешить всем игрокам базовое общение, но запретить игнорировать модераторов, а право обходить ваниш оставить только старшим администраторам.
Почему стоит выбрать именно MSG DonutSMP
Среди десятков плагинов на личные сообщения этот выделяется продуманной работой с невидимостью и постоянным хранением игноров. Вам не нужно настраивать отдельные плагины на ваниш и вручную синхронизировать списки — всё уже внутри. Поддержка MiniMessage означает, что сообщения могут выглядеть так же стильно, как и весь остальной чат на сервере, а интеграция с PlaceholderAPI открывает дорогу для кастомных информационных панелей.
Если вы хотите скачать MSG DonutSMP, убедитесь, что ваш сервер работает на Paper 1.20.2 или новее и использует Java 17. Плагин не требует обязательного наличия PlaceholderAPI, но с ним становится ещё функциональнее. Настройка занимает считанные минуты, а результат — стабильный, безопасный и красивый приватный мессенджинг, который оценят игроки.
В итоге MSG DonutSMP закрывает все базовые потребности сервера в личных сообщениях и добавляет приятные мелочи вроде голов в GUI и умного ваниш-детекта. Попробуйте его на своём проекте — и забудете о проблемах с /msg и /r навсегда.