Advent Calendar - это плагин для Minecraft, который добавляет на сервер настоящий адвент-календарь. Каждый день декабря (или любого другого месяца, если настроить) игроки могут открывать ячейку календаря и получать подарки. Простая, но очень эффективная штука, чтобы поднять активность и создать праздничную атмосферу. По сути, это готовое решение для новогодних ивентов - не нужно изобретать велосипед с командами и GUI. Всё уже сделано: красивое меню, настраиваемые награды, защита от мультиаккаунтов.
Основные возможности
- Полная настройка того, какие команды выполняются при открытии каждой ячейки
- Гибкие алиасы для команд
- Поддержка PlaceholderAPI для плейсхолдеров в командах
- Настройка часового пояса, материалов, сообщений и многого другого
- Хранение данных в SQLite
- Режим на 24 или 25 дней (на случай, если хотите отмечать Рождество 25-го)
Команды и права
Команды:
/ac- открыть адвент-календарь/adventcalendar,/advent- алиасы для/ac/ac force <игрок>- открыть календарь за другого игрока (админ)/ac admin preview- предпросмотр адвент-календаря для тестирования/ac admin reload- перезагрузить конфиг без перезапуска сервера/ac admin viewclaims <игрок>- посмотреть, какие дни уже забрал игрок/ac admin removeclaim <игрок> <день>- удалить прогресс за конкретный день/ac admin removeallclaims <игрок>- удалить весь прогресс игрока/ac help- справка по командам
Права (permissions):
adventcalendar.open- разрешение открывать календарь для себя (до декабря будет показывать таймер)adventcalendar.admin- все админские права сразуadventcalendar.admin.reload- перезагрузка конфигаadventcalendar.admin.preview- предпросмотр календаряadventcalendar.admin.viewclaims- просмотр полученных наград игрокаadventcalendar.admin.removeclaim- удаление награды у игрокаadventcalendar.admin.removeclaimall- удаление всех наград у игрока
Настройка конфига
Плагин использует два файла: config.yml и strings.yml. Всё настраивается через них, никаких лишних заморочек.
Основные параметры config.yml:
time-zone- часовой пояс, от которого зависит смена дня (по умолчанию America/Los_Angeles)calendar-month- номер месяца, когда календарь активен (12 - декабрь)allow-expired-claims- можно ли забирать награды за прошлые дниmax-claims-per-ip- сколько ячеек может открыть один IP (защита от альтов, -1 отключает)display-numbers-on-gifts- показывать ли номер дня на подарке25-day- включить 25-й день (для тех, кто празднует до 25-го)title- название GUI календаряgift-name,claimed-name- названия предметов в календаре (можно с цветами)filler-material,close-material- материалы для заполнителя и кнопки закрытияdays-material- настройки предметов для каждого дня (материал, текстура, цвет, custom-model-data)rewards- команды, которые выполняются при открытии каждого дня, и количество слотов в инвентаре, необходимое для получения награды
Пример настройки одного дня в config.yml:
"1":
color: '&c'
material: 'PLAYER_HEAD'
texture: 'http://textures.minecraft.net/texture/5726d9d0632e40bda5bcf65839ba2cc98a87bd619c53adf00310d6fc71f042b5'
custom-model-data: 0
claimed-color: '&c'
claimed-material: 'COAL_BLOCK'
claimed-texture: ''
claimed-custom-model-data: 0
strings.yml - отвечает за все текстовые сообщения. Можно использовать цветовые коды и градиенты. Поддерживаются плейсхолдеры %player% (имя игрока) и %day% (номер дня).
Пример сообщений:
prefix- префикс плагина в чатеclaim-message- сообщение после успешного получения подаркаerror-expired-message- если подарок просроченerror-ip-message- если превышен лимит с IPerror-claimed-message- если подарок уже забралиerror-inventory-message- если не хватает места в инвентареerror-calendar-message- если календарь ещё не открыт (покажет таймер)error-gift-message- если конкретный подарок ещё не доступен (таймер)reload-message- подтверждение перезагрузкиclaimed-today-true/claimed-today-false- для плейсхолдера%adventcalendar_claimed_today%
Плагин хорошо подходит для серверов, где хотят устроить праздничный ивент без лишних модов. Просто установите его на сервер, настройте награды под себя - и игроки будут каждый день заходить, чтобы открыть новую ячейку. Если вы используете BungeeHost, установка займёт буквально пару кликов.
Скачайте плагин Advent Calendar для вашего сервера Minecraft и создайте незабываемую новогоднюю атмосферу для своих игроков!

