
AFK Rewards
Плагин AFK Rewards для серверов Minecraft: выдаёт награды за AFK в регионах WorldGuard. Настройка через конфиг, поддержка Vault и предметов.
AFK Rewards - плагин для серверов Minecraft, который вознаграждает игроков за время, проведённое в игре в режиме AFK. Если у вас есть сервер с приватами или экономикой, этот плагин станет отличным способом мотивировать игроков оставаться онлайн, даже когда они отошли от клавиатуры.
Зачем нужен AFK Rewards?
На многих серверах игроки часто уходят в AFK, чтобы не терять прогресс или просто отдохнуть. Администраторы же хотят, чтобы сервер был активным. AFK Rewards решает эту задачу: игрок получает награды за то, что находится в специальной зоне, а сервер - дополнительную активность. Это удобно для проектов с экономикой, где нужны деньги или ресурсы.
Как это работает?
Плагин использует регионы WorldGuard. Вы задаёте область, в которой игрок должен находиться, чтобы получать награды. Как только игрок заходит в регион и проводит там определённое время, ему начисляются предметы или валюта. Всё настраивается через конфиг, так что никакого сложного кода не нужно.
Настройка
Есть два способа настроить плагин: через конфиг или через команды (если они предусмотрены). Рассмотрим первый вариант - он самый простой и понятный.
Конфигурация в config.yml
Пример конфига выглядит так:
# MAIN CONFIG FILE FOR AFK REWARDS
# CONFIGURATION STARTS HERE:
afk-region: "afk" # Change this to your WorldGuardRegion
afk-time-limit: 1800 # time in seconds before the player is considered AFK
# These are the messages that are sent to the player when they use the command
Prefix: '&7[&bAFK Rewards&7]'
no-permission: '&cYou do not have permission to use this command'
reload: '&aSuccessfully reloaded the config!'
afk-rewards:
- time: 300
reward: "diamond x5"
- time: 600
reward: "emerald x10"
- time: 900
reward: "golden apple x1"
money-reward: 1000
Здесь всё интуитивно:
afk-region- название региона WorldGuard, в котором игрок должен стоять.afk-time-limit- время в секундах, после которого игрок считается AFK.afk-rewards- список наград с интервалами времени.money-reward- сумма денег через Vault.reward- предметы, которые выдаются игроку.
Что с Vault?
money-reward работает через Vault, так что если у вас установлен Vault и экономический плагин (например, EssentialsX), всё заработает из коробки. Если нет - просто не указывайте эту опцию.
Нюансы использования
- Регион WorldGuard должен быть создан заранее. Игрок должен находиться именно внутри него.
- Время наград отсчитывается с момента, когда игрок стал считаться AFK. То есть если
afk-time-limit= 1800 (30 минут), то таймер начнётся только после 30 минут бездействия. - Награды выдаются автоматически, так что игроку ничего не нужно делать.
- Плагин подходит для серверов с приватами и экономикой. Если у вас классический выживание-сервер без регионов, этот плагин может быть не очень полезен.
Итог
AFK Rewards - простой и эффективный способ поощрять игроков за AFK. Он не перегружен функциями, но делает свою работу. Если вы хотите добавить на сервер систему вознаграждений за время в игре - этот плагин стоит попробовать. Скачайте AFK Rewards и настройте его под свой сервер за пару минут.
