Мод для Майнкрафт на Fabric, который отправляет персональные приветствия игрокам при входе на сервер. Он различает первое посещение и повторный вход, хранит историю игроков по UUID и работает только на сервере — устанавливать его клиентам не нужно.
Возможности
- В конфигурации подготовлены 10 сообщений для первого входа и 50 — для вернувшихся игроков.
- Для каждого набора можно добавлять, удалять, менять местами и отключать сообщения, задавать их вес, задержку отправки и получателей.
- Сообщения бывают однострочными и многострочными; поддерживаются плейсхолдеры
{player}для имени игрока и{server}для названия сервера. - Доступны цвета, RGB-цвета, градиенты, оформление текста, всплывающие подсказки и кликабельные действия.
- Режимы выбора: случайный с учётом веса, без немедленных повторов и «мешок», в котором сначала используются все варианты.
- История выбора может быть общей для сервера или отдельной для каждого игрока.
- Приветствие можно показать только вошедшему игроку, всем остальным либо всем игрокам вместе.
- При добавлении на существующий сервер мод считывает данные мира и считает уже известных игроков вернувшимися.
Как пользоваться
Файл настроек создаётся по пути config/dynamic-join-greetings.json. Изменения применяются без перезапуска командой /joingreetings reload.
Для оформления строк используется форматирование в тегах, например:
<gold><bold>Добро пожаловать на {server}, {player}!</bold></gold>
Настройки
В каждом сообщении задаются идентификатор, вес и строки текста. Например:
{
"id": "first_welcome",
"weight": 1.0,
"lines": [
"<gold><bold>Добро пожаловать на {server}, {player}!</bold></gold>"
]
}
Требования и совместимость
Нужны Fabric Loader и Fabric API на сервере. Placeholder API уже включён в мод и отдельно не требуется.
