По сути, AutoMessage отвечает за добавление опции для создания и отправки сообщений автоматически, быстро и эффективно. Для этого он добавляет файл конфигурации, который может быть полностью изменён игроком и который, например, позволит продвигать социальные сети при запуске игры или просто благодарить за загрузку.
Этот мод предназначен для двух типов пользователей: создателей модпаков или создателей многопользовательских серверов, так как он облегчает отправку автоматических сообщений.
Эти сообщения легко настраиваются через новый файл, который будет сгенерирован при первом запуске мода. Среди прочего, можно выбрать текст, цвет или даже ссылки.
Обновление 3.0 и выше.
- Больше нет "лимитов" или "задержек"; сообщения отправляются по расписанию.
- Отсутствие лимитов/задержек означает отсутствие сохранения данных игрока для отслеживания, только базовые (отдельные) теги для сервера и клиента, что исключает несовместимость с LabyMod или другими модами, значительно изменяющими данные игрока.
- Существует четыре расписания отправки сообщений:
- on_first_join (отправляется при первом входе игрока на уровень)
- on_join_level (отправляется каждый раз при входе игрока на уровень)
- on_death (отправляется каждый раз при смерти игрока)
- on_respawn (отправляется каждый раз при возрождении игрока)
- Существует два типа сообщений:
- chat (отправляется как обычное сообщение в чат)
- overlay (отображается по центру клиента, над строкой действий)
- Сообщения формируются с использованием ключевых имен: identifier, schedule, type, repeats, pack_intro, link и text.
- Вот как отправить сообщение в чат со ссылкой, которое никогда не повторяется, когда игрок впервые присоединяется к серверу. Также можно отобразить имя игрока и ссылку сообщения в тексте.
{
"identifier": "default_message",
"schedule": "on_first_join",
"type": "chat", "repeats": false,
"pack_intro": false, "link": "https://www.google.com",
"text": "Привет, %player%! Посетите %link% для получения дополнительной информации об этом сервере!"
}
- Некоторые ключевые имена не обязательны, например repeats, link и pack_intro.
- Если link отсутствует, ссылка не будет прикреплена.
- Если repeats отсутствует, по умолчанию используется значение false.
- Если pack_intro отсутствует, по умолчанию используется значение false.
- pack_intro немного отличается от repeats: он проверяет, получал ли клиент когда-либо тег "identifier.firstJoin" при входе на любой уровень, и никогда не повторяет сообщения о первом входе, если у сообщения установлено pack_intro = true.
Как настроить этот мод?
Пример конфигурации:
["AutoMessage Configuration"]
MESSAGES = ["§2Большое спасибо за загрузку AutoMessage§f", "§cНе волнуйтесь, это сообщение больше не появится.§f"]
INTERVALS = [5, 5]
LIMITS = [1, 1]
LINKS = ["https://www.curseforge.com/members/lupiiin_/projects", "https://www.curseforge.com/members/lupiiin_/projects"]
HARD LIMITS = [1, 1]
Более подробное объяснение...
Сообщение — это очевидно текст, который будет отображаться на экране. Можно указать несколько текстов на разных строках, разделённых запятыми и заключённых в кавычки. Коды цветов и руководство: https://www.codewizardshq.com/minecraft-color-codes/
Интервал — это время, которое пройдёт до отображения сообщения на экране.
Мягкий лимит (Soft Limit) — это количество раз, которое сообщение будет отправлено за одну сессию.
Жёсткий лимит (Hard Limit) — это количество раз, которое сообщение будет отправлено за всё время существования игрока.
В разделе LINKS следует указать ссылку, если это необходимо.
Важное примечание...
Значения, указанные в настройках Мягкого лимита (Soft Limit) и Жёсткого лимита (Hard Limit), отслеживаются индивидуально для отдельных миров. Для разработчиков модпаков это означает, что сообщение будет повторяться, если игрок создаст новый мир. Для владельцев серверов это означает, что сброс мира также приведёт к повторной отправке сообщений.
Проблемы совместимости
Другие моды, которые значительно изменяют данные игрока, могут вызывать проблемы совместимости.
На данный момент несовместимы следующие моды:
- LabyMod
Работает ли на серверах?
Конечно! Работает безупречно!
Можно ли использовать этот мод в модпаках?
Безусловно! При условии, что модпак публикуется исключительно на Modrinth или CurseForge. Загрузка на любую другую платформу нарушает наши права и строго запрещена.
Однако мы будем очень признательны, если вы рассмотрите возможность добавления мода в свой модпак на Modrinth или CurseForge. Если вам требуются небольшие изменения или у вас есть вопросы, свяжитесь с нами!
Можно ли записать видео об этом моде и показать его на моём канале?
Конечно, вы можете свободно использовать этот мод или любые наши модпаки на своём канале и снимать видео о них; более того, мы будем очень благодарны за это!