birthday-fabric
Активный0.0
Установок
Последнее обновление
Версии
Мод birthday-fabric
Что это такое?
Этот мод добавляет в Minecraft систему празднования дней рождения игроков на сервере. Каждый участник может указать дату своего рождения и получать поздравления с подарками от других игроков в свой особенный день!
Основные возможности
Игроки могут установить свою дату рождения в формате месяц-день и изменять её до трёх раз (это значение настраивается). Администраторы имеют право устанавливать и редактировать дни рождения для других участников сервера. Вся информация о днях рождения сохраняется даже после перезапуска сервера.
Когда наступает чей-то день рождения, система автоматически определяет это событие (проверка происходит ежедневно). Именинник получает специальное поздравление и праздничный торт. Другие игроки могут написать в чат "Happy Birthday" или "生日快乐", чтобы также получить кусочек торта.
Команды
/birthday <ММ-ДД> - установить дату своего дня рождения (например: /birthday 05-20)
/birthday info - посмотреть текущую установленную дату рождения
/birthday list - показать список всех игроков, у которых сегодня день рождения
/birthday for <игрок> <ММ-ДД> - установить день рождения для другого игрока (требуются права администратора)
/birthday reload - перезагрузить конфигурацию (требуются права администратора)
Настройки
Файл конфигурации мода находится по пути ./config/birthdaymod/config.json. Вот стандартные настройки с пояснениями:
{
// Настройки игроков
"maxModifications": 3, // Максимальное количество изменений дня рождения для одного игрока
"announceCooldownHours": 4, // Минимальное время в часах между объявлениями о днях рождения
// Шаблоны сообщений (используйте %s для подстановки значений)
"birthdaySet": "§6Ваш день рождения: §e%s", // Сообщение при установке дня рождения
"birthdayAdminSet": "§6Установлен день рождения для §b<%s> §6на: §e%s", // Админ устанавливает день рождения другому игроку
"birthdayTodayPlayers": "§dСегодня празднуют день рождения: §a<%s>", // Список сегодняшних именинников
"birthdayReminder": "§eВы ещё не установили свой день рождения. Используйте §b/birthday ММ-ДД §eдля его установки.", // Напоминание для тех, кто не установил дату
"birthdayCakeReceived": "§dВы получили праздничный торт от §b<%s>", // Сообщение о получении торта
"birthdayInvalid": "§cНеверный формат даты! §7Используйте §eММ-ДД§7 (например: §a05-20§7)", // Ошибка неверного формата даты
"birthdayWarning": "§cВы слишком часто меняли свой день рождения! §7Обратитесь к администратору для дальнейших изменений.", // Предупреждение о превышении лимита изменений
// Системные сообщения
"birthdayAnnouncement": "§a[Система] §6Сегодня день рождения у §e<%s>§6 (‾◡◝). §aДавайте все поздравим их с этим праздником! §7(Напишите §b'Happy Birthday' §7в чат, чтобы получить кусочек торта!)", // Общее объявление о дне рождения на сервере
"birthdayMessage": "§a[Система] §e(。・∀・)ノ゙ Привет, §b%s§e, с днём рождения! §aПроверьте свой инвентарь - там вас ждёт специальный подарок от нас. §dСпасибо за вашу постоянную поддержку. Пусть счастье найдёт вас под каждым звёздным небом!", // Персональное поздравление
// Ключевые слова в чате
"rewardKeywords": [ // Фразы, которые активируют получение торта при написании в чат
"Happy Birthday", // Стандартная английская фраза
"生日快乐" // Стандартная китайская фраза
]
}
Лицензия
MIT