Плагин для серверов Майнкрафт, который награждает игроков за нахождение в AFK-режиме очками SnoozePoints. Очки тратятся во внутриигровом магазине на предметы, наборы, права или ранги через заданные администратором команды.
Возможности
- Игрок получает очки через заданные промежутки времени, когда достаточно долго не двигается; в строке действий показываются баланс и скорость заработка.
- О начале и окончании AFK можно показывать заголовки, звуки и частицы; после возвращения выводится заработок за сессию.
- Магазин открывается в графическом интерфейсе: для каждого товара задаются слот, материал, название, описание, цена, команды покупки и лимит приобретений.
- Есть ежедневные и еженедельные бонусы, а также серия дней, повышающая доход при достаточном времени активной игры.
- Игроки могут переводить друг другу очки, смотреть таблицу лидеров, своё место в ней и историю покупок.
- Защита от AFK-ферм не считает активностью движение в воде, транспорте и на рельсах, а также отсеивает круговые бассейны.
- Награды можно ограничить отдельными мирами и регионами WorldGuard. Для привилегий настраиваются множители по правам: применяется наибольший доступный множитель.



Команды
/snooze— показать баланс./snooze shop— открыть магазин./snooze stats— открыть таблицу лидеров./snooze show <player>— посмотреть баланс другого игрока./snooze pay <player> <amount>— перевести очки./snooze history [limit]— посмотреть историю своих покупок./snooze admin— показать параметры AFK и начислений./snooze give <player> <amount>,/snooze remove <player> <amount>,/snooze set <player> <amount>,/snooze reset <player>— изменить баланс игрока./snooze reload— перезагрузить конфиг./snooze debug [player]— вывести сведения для отладки AFK.
Права
snoozeloot.use— основные команды, магазин, таблица лидеров и личная история.snoozeloot.pay— переводы очков другим игрокам.snoozeloot.history.admin— история покупок всех игроков.snoozeloot.admin— административные команды.snoozeloot.multiplier.vipи подобные права — множители заработка, задаваемые вmultipliers.
Настройка
Основные параметры находятся в plugins/SnoozeLoot/config.yml. В разделе afk задаются время до AFK, интервал и размер начисления, дневной и сессионный лимиты, запрещённые режимы игры, список миров allowed-worlds и регионов allowed-regions.
В shop.items создаются товары с ключом, slot, material, price и commands. В командах покупки доступны %player%, %uuid%, %world% и %points%; названия и описания используют MiniMessage. Для дорогих товаров можно включить подтверждение повторным нажатием, а для каждого — лимит покупок.
Данные хранятся в YAML или SQLite через storage.type. Тексты сообщений редактируются в messages_en.yml и messages_de.yml; изменения конфига и сообщений применяет /snooze reload.
Требования
Работает на серверном ядре Paper и Java. PlaceholderAPI добавляет плейсхолдеры %snoozeloot_points%, %snoozeloot_rank%, %snoozeloot_afk% и %snoozeloot_streak% для таба, скорборда и чата. WorldGuard нужен для ограничений по регионам.
