Simple Daily Rewards — ежедневные награды без зависимостей для Minecraft

Simple Daily Rewards добавляет в Minecraft систему ежедневных наград без внешних зависимостей: настраиваемые предметы, команды и сообщения. Скачайте и настройте за минуту.

Скачать DailyRewards для Minecraft 1.21.2

Оригинальное название: DailyRewards

Версии Minecraft: 1.21.2

ФайлВерсияЗагрузчикРазмер
DailyRewards-1.0.0.jar1.21.2—30 КБСкачать

Simple Daily Rewards — плагин ежедневных наград для Minecraft

Хотите поощрять игроков за регулярный вход на сервер, но устали от громоздких плагинов с кучей зависимостей? Simple Daily Rewards — именно то, что нужно. Этот лёгкий плагин для Paper, Spigot, Bukkit и Purpur позволяет выдавать награды каждый день, используя только стандартный API Bukkit. Никаких Vault, экономических библиотек или сторонних фреймворков — всё работает «из коробки».

Почему Simple Daily Rewards не зависит от экономики

Большинство плагинов ежедневных наград требуют Vault или Essentials для выдачи денег. Simple Daily Rewards пошёл другим путём: вместо прямых вызовов API он выполняет консольные команды. Хотите выдать 500 монет? Добавьте в награду команду eco give {player} 500. Нужен ключ от кейса? Пропишите crate give {player} vote 1. Плагин просто отправляет команду от имени консоли — он не знает и не заботится, какой плагин её обработает. Это значит, что даже если нужный плагин отсутствует, Simple Daily Rewards загрузится без ошибок и продолжит раздавать предметы.

Как работает /daily

Основная команда — /daily (алиасы /dailyreward, /dailyrewards). Игрок вводит её и мгновенно получает награду, если кулдаун истёк. По умолчанию кулдаун составляет 24 часа (86400 секунд) и сохраняется в файле cooldowns.yml для каждого игрока по UUID. Если инвентарь полон, выпавшие предметы упадут на землю у ног — это поведение можно изменить на полный отказ в награде.

Режимы выбора награды

  • weighted-random (по умолчанию) — награда выбирается случайно с учётом весов, которые вы задаёте в конфиге.
  • random — равновероятный выбор из пула.
  • all — игрок получает сразу все награды из списка.

Настройка наград в config.yml

Гибкость плагина раскрывается в конфигурации. Каждая запись награды может содержать:

  • id — уникальное имя награды.
  • weight — вес для взвешенного случайного выбора.
  • items — список предметов с материалом, количеством, названием и описанием (поддерживаются цветовые коды &).
  • commands — список консольных команд, где {player} заменяется на ник получателя.
  • message — сообщение, которое увидит игрок при получении именно этой награды.

Все сообщения плагина настраиваются в секции messages и поддерживают плейсхолдеры {time} (оставшееся время кулдауна) и {player}. Если в пуле всего одна награда, она будет выдаваться всегда. Если все веса равны нулю, плагин автоматически переключится на равномерный выбор.

Команды и права доступа

Управление интуитивно понятное. Основные команды:

  • /daily — забрать ежедневную награду.
  • /daily give <игрок> [--force] — выдать награду принудительно (ключ --force игнорирует кулдаун). Работает из консоли и командных блоков.
  • /daily reload — перезагрузить конфиг.
  • /daily reset <игрок> — сбросить кулдаун игроку (можно указывать офлайн-игроков, которые раньше заходили на сервер).

Tab-дополнение работает для подкоманд, онлайн-игроков и флага --force. Права:

  • dailyrewards.use (по умолчанию true) — доступ к /daily.
  • dailyrewards.admin (операторы) — доступ к give, reload, reset.

Консоль всегда проходит проверки прав, поэтому административные команды без проблем выполняются из консоли и командных блоков.

Совместимость и установка

Simple Daily Rewards работает на Paper, Spigot, Bukkit и Purpur с версиями Minecraft 1.21.1–1.21.11. Плагин собран в один JAR-файл под Java 21, не использует NMS и классы, специфичные для Paper, поэтому не сломается при обновлении ядра. Чтобы скачать Simple Daily Rewards, достаточно поместить файл в папку plugins и перезапустить сервер — никаких дополнительных библиотек не требуется. Если вы пользуетесь лаунчером foxygame.net, установка станет ещё проще: в каталоге дополнений лаунчера можно найти Simple Daily Rewards и добавить его на сервер буквально в один клик, без ручного копирования файлов. После этого плагин сразу готов к работе с дефолтными настройками, которые можно подправить под свои нужды.

Почему стоит выбрать именно этот плагин

Главное преимущество — абсолютная автономность. Автор создал Simple Daily Rewards после того, как старый плагин ежедневных наград перестал работать из-за «протухшей» зависимости. Здесь такой проблемы нет: плагин опирается исключительно на Bukkit API, а все внешние взаимодействия вынесены в консольные команды. Это значит, что вы можете комбинировать награды с любыми плагинами на сервере — выдавать ранги, валюту, ключи, предметы из кастомных датапаков — и не бояться, что обновление одного из них сломает систему наград.

Кроме того, конфигурация предельно прозрачна. Даже новичок разберётся, как добавить новую награду или изменить кулдаун. А для опытных администраторов открывается простор: можно создать десятки наград с разными весами, прописать цепочки команд и полностью кастомизировать сообщения. Плагин не пытается делать всё сразу, но идеально выполняет свою узкую задачу — и делает это безотказно.

Если вы ищете надёжный способ удержать аудиторию и поощрить активность, Simple Daily Rewards для Minecraft станет отличным дополнением. Он не нагружает сервер, не конфликтует с другими плагинами и не требует постоянного присмотра. Просто настройте один раз — и игроки будут возвращаться каждый день за своей порцией лута.