- Документация
- https://modrinth.com/plugin/simplemsgplugin
SimpleMsgPlugin добавляет на Minecraft-сервер обмен личными сообщениями между игроками. Проект относится к категориям social и game-mechanics: он формирует отдельный приватный канал общения, поддерживает быстрый ответ последнему собеседнику, чёрный список, непрочитанные сообщения и настраиваемые уведомления.
Плагин работает только на сервере. Клиентская сторона обозначена как unsupported, поэтому игрокам не требуется устанавливать мод или иной файл. Официальное описание предупреждает, что технические параметры и функции относятся прежде всего к последней версии и могут отсутствовать либо работать иначе в более старых выпусках.
SimpleMsgPlugin создаёт приватный канал связи внутри одного сервера. Подтверждены отправка сообщения, быстрый ответ, офлайн-почта, чёрный список, звуковые уведомления, приватные чаты и свойства игрока. Сведения о прокси-сетях, межсерверной синхронизации, внешних мессенджерах или веб-панели отсутствуют. Точное поведение функций на ранних выпусках также не раскрыто.
В официальном тексте перечислены следующие команды:
• /msghelp — показать доступные команды плагина;
• /msg — отправить личное сообщение;
• /reply — ответить последнему игроку, который написал пользователю;
• /acceptsend — подтвердить отправку офлайн-сообщения;
• /mail — просмотреть непрочитанные сообщения;
• /privatechat — взаимодействовать с приватными чатами, если такая функция требуется;
• /msgprop — изменять свойства игрока;
• /msgrc — перезагрузить конфигурацию плагина.
Аргументы для /privatechat и /msgprop в предоставленной основе не расшифрованы. Поэтому конкретный синтаксис этих команд нельзя дополнять предположениями.
Подтверждены /addbl для добавления, /removebl для удаления и /showbl для просмотра чёрного списка. Не уточняется, блокирует ли список офлайн-почту и существующие приватные чаты, как обрабатываются изменённые имена и существует ли административный обход. Поэтому подтверждено только пользовательское управление записями, без дополнительных предположений.
Команда /acceptsend подтверждает отправку сообщения отсутствующему игроку, а /mail показывает непрочитанные сообщения. Практический сценарий включает попытку отправки, подтверждение офлайн-доставки и последующее чтение адресатом. Срок хранения, лимит писем, способ сохранения и межсерверная доставка в основе не описаны.
По умолчанию звуковое уведомление выключено значением false. Официальный текст сообщает, что вместо него можно выбрать существующий звук Minecraft, и приводит ENTITYPLAYERLEVELUP как пример названия.
При этом исходное описание содержит неоднозначность: оно рекомендует указывать имя звука в верхнем регистре с подчёркиваниями, но далее показывает пример параметра msgsound: 'entity.player.levelup' в нижнем регистре и с точками. Без динамического запуска нельзя надёжно определить, какая запись требуется конкретному выпуску. Поэтому перед изменением следует опираться на файлы установленной версии и проверять результат на тестовом сервере.
Описание также предупреждает, что не каждый звук воспроизводится корректно. Если выбранное значение вызывает ошибку, предлагается заменить его другим существующим звуком.
Громкость уведомлений по умолчанию равна 50; заявленный диапазон — от 0 до 100. Для оформления подтверждены HEX-цвет после & и #, стандартные коды Minecraft с §, сброс §r, полужирное начертание §l и MiniMessage там, где этот формат используется. Переменные заключаются между %, и исходное описание не рекомендует менять их. Полный перечень шаблонов и переменных не приведён.
Подтверждены права simplemsgplugin.msghelp, simplemsgplugin.msgreloadconfig, simplemsgplugin.playermsg, simplemsgplugin.replymsg и simplemsgplugin.acceptsend, соответствующие командам /msghelp, /msgrc, /msg, /reply и /acceptsend. Дальнейшая таблица исходного текста опущена, поэтому другие узлы прав нельзя восстанавливать предположительно. Перезагрузку конфигурации разумно оставлять административному персоналу.
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot, а также Minecraft 1.20–1.20.6, 1.21–1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Официальное предупреждение указывает, что актуальные настройки и функции могут не работать в старых выпусках, поэтому после обновления следует отдельно проверить сообщения, ответ, офлайн-почту, чёрный список, звук и права.
Подтверждённый способ установки — поместить JAR в папку plugins совместимого сервера. Отдельные обязательные project dependencies в выбранных метаданных не указаны.
Практическая последовательность:
• выбрать нужный файл;
• сверить его имя, размер и контрольные суммы;
• поместить JAR в каталог plugins;
• после штатной загрузки проверить регистрацию плагина;
• выдать только необходимые права;
• протестировать /msg и /reply двумя учётными записями;
• отдельно проверить чёрный список и офлайн-сообщения;
• затем изменять звук, громкость и оформление.
В рамках предоставленной проверки JAR не запускались, поэтому фактический результат на конкретной сборке не подтверждён.
Указаны два выпуска:
• SimpleMsgPlugin v1.7.5.jar — версия 1.7.5, 76 639 байт; SHA-512 4895ac6bed311ef3fc12c597a65ebf915e1bd3ee88dd26254777ec57f7e29cc75d49c3b69af769ad4eae1f73bd3b19cdd357ebbb7201f7ab46d1ee98e3e8589a; SHA-1 5ac3d5e7b290a71ef653248e9d4cde536e7385cb;
• SimpleMsgPlugin v1.7.4.jar — версия 1.7.4, 70 958 байт; SHA-512 f91cda6802d530e47527276ae1b63282b14fffe1989c80ecf6f3562bf9ccf0b0a7ae217271afaa365308b36d2dde109fbddf59aaa138a988bea65b7311b97e06; SHA-1 73a5950f7d108afcb446e34929835eb65b0edd8f.
Лицензия проекта — MIT. Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Статическая проверка не равнозначна динамическому тестированию или полному аудиту кода.
Не раскрыты формат хранения сообщений, срок жизни офлайн-почты, лимиты чёрного списка, поддержка прокси, миграция между 1.7.4 и 1.7.5, взаимодействие с другими чат-плагинами и полный набор прав. Также неоднозначно описан синтаксис звука. Подтверждённый вывод ограничен серверными личными сообщениями, быстрым ответом, офлайн-почтой, чёрным списком и настраиваемыми уведомлениями.
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
Нет. Серверная сторона обязательна, а клиентская указана как unsupported.
Да. Для ответа последнему написавшему игроку подтверждена команда /reply.
Официальный список содержит /acceptsend для подтверждения офлайн-отправки и /mail для просмотра непрочитанных сообщений. Детали хранения не раскрыты.
Исходный текст приводит два различающихся варианта записи. Без динамической проверки нельзя выбрать универсальный синтаксис для всех выпусков; следует сверяться с файлами установленной версии.
Плагин работает только на сервере. Клиентская сторона обозначена как unsupported, поэтому игрокам не требуется устанавливать мод или иной файл. Официальное описание предупреждает, что технические параметры и функции относятся прежде всего к последней версии и могут отсутствовать либо работать иначе в более старых выпусках.
Назначение и границы возможностей
SimpleMsgPlugin создаёт приватный канал связи внутри одного сервера. Подтверждены отправка сообщения, быстрый ответ, офлайн-почта, чёрный список, звуковые уведомления, приватные чаты и свойства игрока. Сведения о прокси-сетях, межсерверной синхронизации, внешних мессенджерах или веб-панели отсутствуют. Точное поведение функций на ранних выпусках также не раскрыто.
Скриншоты и внешний вид
Команды личной переписки
В официальном тексте перечислены следующие команды:
• /msghelp — показать доступные команды плагина;
• /msg — отправить личное сообщение;
• /reply — ответить последнему игроку, который написал пользователю;
• /acceptsend — подтвердить отправку офлайн-сообщения;
• /mail — просмотреть непрочитанные сообщения;
• /privatechat — взаимодействовать с приватными чатами, если такая функция требуется;
• /msgprop — изменять свойства игрока;
• /msgrc — перезагрузить конфигурацию плагина.
Аргументы для /privatechat и /msgprop в предоставленной основе не расшифрованы. Поэтому конкретный синтаксис этих команд нельзя дополнять предположениями.
Чёрный список и контроль контактов
Подтверждены /addbl для добавления, /removebl для удаления и /showbl для просмотра чёрного списка. Не уточняется, блокирует ли список офлайн-почту и существующие приватные чаты, как обрабатываются изменённые имена и существует ли административный обход. Поэтому подтверждено только пользовательское управление записями, без дополнительных предположений.
Офлайн-сообщения и непрочитанная почта
Команда /acceptsend подтверждает отправку сообщения отсутствующему игроку, а /mail показывает непрочитанные сообщения. Практический сценарий включает попытку отправки, подтверждение офлайн-доставки и последующее чтение адресатом. Срок хранения, лимит писем, способ сохранения и межсерверная доставка в основе не описаны.
Звуковые уведомления
По умолчанию звуковое уведомление выключено значением false. Официальный текст сообщает, что вместо него можно выбрать существующий звук Minecraft, и приводит ENTITYPLAYERLEVELUP как пример названия.
При этом исходное описание содержит неоднозначность: оно рекомендует указывать имя звука в верхнем регистре с подчёркиваниями, но далее показывает пример параметра msgsound: 'entity.player.levelup' в нижнем регистре и с точками. Без динамического запуска нельзя надёжно определить, какая запись требуется конкретному выпуску. Поэтому перед изменением следует опираться на файлы установленной версии и проверять результат на тестовом сервере.
Описание также предупреждает, что не каждый звук воспроизводится корректно. Если выбранное значение вызывает ошибку, предлагается заменить его другим существующим звуком.
Громкость, цвет и формат сообщений
Громкость уведомлений по умолчанию равна 50; заявленный диапазон — от 0 до 100. Для оформления подтверждены HEX-цвет после & и #, стандартные коды Minecraft с §, сброс §r, полужирное начертание §l и MiniMessage там, где этот формат используется. Переменные заключаются между %, и исходное описание не рекомендует менять их. Полный перечень шаблонов и переменных не приведён.
Права и административная работа
Подтверждены права simplemsgplugin.msghelp, simplemsgplugin.msgreloadconfig, simplemsgplugin.playermsg, simplemsgplugin.replymsg и simplemsgplugin.acceptsend, соответствующие командам /msghelp, /msgrc, /msg, /reply и /acceptsend. Дальнейшая таблица исходного текста опущена, поэтому другие узлы прав нельзя восстанавливать предположительно. Перезагрузку конфигурации разумно оставлять административному персоналу.
Совместимость и платформы
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot, а также Minecraft 1.20–1.20.6, 1.21–1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Официальное предупреждение указывает, что актуальные настройки и функции могут не работать в старых выпусках, поэтому после обновления следует отдельно проверить сообщения, ответ, офлайн-почту, чёрный список, звук и права.
Установка и первичная проверка
Подтверждённый способ установки — поместить JAR в папку plugins совместимого сервера. Отдельные обязательные project dependencies в выбранных метаданных не указаны.
Практическая последовательность:
• выбрать нужный файл;
• сверить его имя, размер и контрольные суммы;
• поместить JAR в каталог plugins;
• после штатной загрузки проверить регистрацию плагина;
• выдать только необходимые права;
• протестировать /msg и /reply двумя учётными записями;
• отдельно проверить чёрный список и офлайн-сообщения;
• затем изменять звук, громкость и оформление.
В рамках предоставленной проверки JAR не запускались, поэтому фактический результат на конкретной сборке не подтверждён.
Файлы, лицензия и проверка
Указаны два выпуска:
• SimpleMsgPlugin v1.7.5.jar — версия 1.7.5, 76 639 байт; SHA-512 4895ac6bed311ef3fc12c597a65ebf915e1bd3ee88dd26254777ec57f7e29cc75d49c3b69af769ad4eae1f73bd3b19cdd357ebbb7201f7ab46d1ee98e3e8589a; SHA-1 5ac3d5e7b290a71ef653248e9d4cde536e7385cb;
• SimpleMsgPlugin v1.7.4.jar — версия 1.7.4, 70 958 байт; SHA-512 f91cda6802d530e47527276ae1b63282b14fffe1989c80ecf6f3562bf9ccf0b0a7ae217271afaa365308b36d2dde109fbddf59aaa138a988bea65b7311b97e06; SHA-1 73a5950f7d108afcb446e34929835eb65b0edd8f.
Лицензия проекта — MIT. Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Статическая проверка не равнозначна динамическому тестированию или полному аудиту кода.
Ограничения доступных данных
Не раскрыты формат хранения сообщений, срок жизни офлайн-почты, лимиты чёрного списка, поддержка прокси, миграция между 1.7.4 и 1.7.5, взаимодействие с другими чат-плагинами и полный набор прав. Также неоднозначно описан синтаксис звука. Подтверждённый вывод ограничен серверными личными сообщениями, быстрым ответом, офлайн-почтой, чёрным списком и настраиваемыми уведомлениями.
Безопасная проверка
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
FAQ
Нужна ли установка на клиент?
Нет. Серверная сторона обязательна, а клиентская указана как unsupported.
Можно ли ответить без повторного ввода имени?
Да. Для ответа последнему написавшему игроку подтверждена команда /reply.
Поддерживаются ли сообщения отсутствующим игрокам?
Официальный список содержит /acceptsend для подтверждения офлайн-отправки и /mail для просмотра непрочитанных сообщений. Детали хранения не раскрыты.
Какой формат имени звука правильный?
Исходный текст приводит два различающихся варианта записи. Без динамической проверки нельзя выбрать универсальный синтаксис для всех выпусков; следует сверяться с файлами установленной версии.