StreakChest
Daily rewards that make players come back every day. Players open /daily, claim today's reward from a clean chest menu and build a login streak — the longer the streak, the better the loot. Miss a whole day and the streak burns.
Features
- Chest GUI with 7 days — claimed days are green, today's reward glows and pulses, upcoming days show what's inside.
- Login streaks — rewards grow towards day 7, then the cycle repeats while the streak counter keeps going.
- Two reset modes
midnight(default) — a new reward every calendar day after midnight, in a timezone you choose.hours— a new reward N hours after the previous one (20 by default).
- Join reminder — a clickable
/dailymessage when a reward is waiting. - Fully configurable rewards — any items and amounts per day, plus console commands (e.g. economy money) with
%player%. - Nice feedback — sounds, particles and a special effect on day 7.
- English and Russian — switch with
language: en/ruin the config; item names follow each player's own game language. - Safe — items can't be taken out of the menu; if the inventory is full, rewards drop at the player's feet.
- Lightweight, no dependencies.
Commands & permissions
| Command | Description | Permission |
|---|---|---|
/daily (alias /streak) |
Open the rewards menu | streakchest.use (everyone) |
/daily info <player> |
Player's streak and last claim | streakchest.admin (op) |
/daily reset <player> |
Reset a player's streak | streakchest.admin |
/daily reload |
Reload config.yml |
streakchest.admin |
Configuration
language: en # en or ru
reset-mode: midnight # midnight or hours
timezone: Europe/Moscow # for midnight mode; empty = server machine time
cooldown-hours: 20 # hours mode only
streak-reset-hours: 48 # hours mode only
remind-on-join: true
days:
1:
icon: BREAD
items: ["BREAD:16"]
# ...
7:
icon: NETHER_STAR
items: ["DIAMOND:8", "NETHERITE_SCRAP:2", "ENCHANTED_GOLDEN_APPLE:1"]
commands: ["eco give %player% 1000"] # optional, needs an economy plugin
desc: ["<green>+1000 coins"] # optional extra lore line (MiniMessage)
Requirements
- Paper 1.21 – 1.21.11 (or a Paper fork such as Purpur)
- Java 21
- Not compatible with Spigot/Bukkit (uses Paper's Adventure API) and not with Folia.
Tested on Paper 1.21, 1.21.1 and 1.21.11.
StreakChest — по-русски
Ежедневные награды, ради которых игроки заходят каждый день. Игрок открывает /daily, забирает награду дня из красивого меню-сундука и копит серию входов: чем длиннее серия, тем жирнее награда. Пропустил целые сутки — серия сгорает.
Возможности
- Меню-сундук на 7 дней — забранные дни зелёные, сегодняшняя награда светится и мигает, у будущих видно, что внутри.
- Серия входов — награды растут к 7-му дню, потом цикл повторяется, а счётчик серии продолжает расти.
- Два режима
midnight(по умолчанию) — новая награда каждые сутки после полуночи, в выбранном часовом поясе.hours— новая награда через N часов после прошлой (по умолчанию 20).
- Напоминание при входе — кликабельное сообщение
/daily, если награда ждёт. - Награды настраиваются полностью — любые предметы и количество по дням, плюс команды от консоли (например, выдать деньги) с
%player%. - Звуки, частицы и особый эффект на 7-м дне.
- Русский и английский — переключается строкой
language: ruв конфиге; названия предметов — на языке игры у каждого игрока. - Безопасно — из меню ничего не утащить; если инвентарь полный, награда падает под ноги.
- Лёгкий, без зависимостей.
Команды и права
| Команда | Что делает | Право |
|---|---|---|
/daily (или /streak) |
Открыть меню наград | streakchest.use (всем) |
/daily info <ник> |
Серия игрока и когда забирал | streakchest.admin (оп) |
/daily reset <ник> |
Сбросить игроку серию | streakchest.admin |
/daily reload |
Перечитать config.yml |
streakchest.admin |
Требования
- Paper 1.21 – 1.21.11 (или форк Paper, например Purpur)
- Java 21
- Не работает на Spigot/Bukkit (нужен Adventure API от Paper) и на Folia.
Проверено на Paper 1.21, 1.21.1 и 1.21.11.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
StreakChest 1.0.0 1.0.0 |
1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21
|
paper, purpur
|
Download |