Плагин для серверов Майнкрафт, который позволяет игрокам указать день рождения и получить праздничный подарок. Администратор настраивает содержимое подарка и действия при его открытии: выдачу предметов и выполнение команд.
Возможности
- Подарки можно собрать в цепочки действий: выдать предметы или выполнить команды.
- Данные о днях рождения игроков хранятся отдельно и могут использоваться в PlaceholderAPI.
- Доступны плейсхолдеры:
%birthday70cents_is_birthday_today%,%birthday70cents_has_withdrawn_this_year%,%birthday70cents_has_set_birthday%,%birthday70cents_withdrawn_years%,%birthday70cents_today_prefix%.
Команды
/birthday— основная команда; также работают/birthday70centsи/bday./birthday help— показать справку./birthday set <MM-dd>— указать свой день рождения./birthday withdraw— забрать подарок./birthday edit— редактировать подарки и цепочки действий./birthday get— получить пример подарка./birthday query <игрок>— посмотреть сведения об игроке./birthday modify <игрок> <reset?>— изменить сведения об игроке./birthday reload— перезагрузить конфигурацию.
Права
birthday.basic— основная команда.birthday.basic.help— справка.birthday.basic.set— установка даты рождения.birthday.basic.withdraw— получение подарка.birthday.admin.edit— редактирование подарков.birthday.admin.get— пример подарка.birthday.admin.query— просмотр сведений игроков.birthday.admin.modify— изменение сведений игроков.birthday.admin.reload— перезагрузка конфигурации.
Настройка
Основной файл — config.yml, даты игроков сохраняются в birthday.yml. Для даты 02-29 ключ adjust-leap-year определяет, когда выдавать подарок в невисокосный год: 0 — только 29 февраля, 1 — 1 марта, -1 — 28 февраля. Значение papi-birthday-prefix задаёт префикс для плейсхолдера дня рождения.
Требования
Работает на серверах Paper и Folia. Для плейсхолдеров требуется PlaceholderAPI; права можно выдавать через LuckPerms.
