Cyu7day is a lightweight and flexible seven-day check-in plugin for Bukkit/Spigot servers.
It allows players to claim daily rewards through a fully configurable GUI menu. Server owners can create multiple independent check-in systems, such as normal rewards, VIP rewards, event rewards, or requirement-based rewards.
Each check-in system has its own progress, permissions, pages, menus, and reward settings. This means normal players and VIP players can have completely separate check-in tracks without affecting each other.
The plugin supports SQLite and MySQL storage, making it suitable for both single servers and network servers. PlaceholderAPI is also supported, allowing check-in data and external placeholders to be used in menus, rewards, and requirement checks.
Cyu7day also includes a powerful action system. You can run console commands, player commands, send messages, play sounds, show titles, broadcast messages, open menus, and more when a player successfully claims a reward.
Reward requirements are supported as well. You can require permissions, total playtime, world restrictions, PlaceholderAPI comparisons, or combine multiple conditions with AND / OR / NOT logic.
Main Features:
- Seven-day daily check-in system
- Multiple independent check-in systems
- Fully configurable GUI menus
- Multi-page menu support
- Normal / VIP / event reward tracks
- SQLite and MySQL storage
- PlaceholderAPI support
- Permission-based check-in systems
- Custom reward actions
- Requirement checks before claiming rewards
- Playtime, permission, world, and PAPI conditions
- Bukkit, Spigot, Paper, and Folia scheduler compatibility
- Java 8 target for better compatibility
Commands:
/cyu7day
Show the plugin help.
/cyu7day sign
Open the default check-in menu.
/cyu7day open [page]
Open a specific check-in system and page.
/cyu7day reload
Reload configuration files, language files, menus, and database connection.
/cyu7day force [system] [player]
Force a player to test a specific check-in day.
Permissions:
cyu7day.sign
Allows players to open the default check-in menu.
cyu7day.reload
Allows administrators to reload the plugin.
cyu7day.force
Allows administrators to test or force a specific check-in day.
cyu7day.vip
Example permission for the default VIP check-in system.
Storage:
SQLite is recommended for single servers.
MySQL is recommended for network servers or shared check-in data.
PlaceholderAPI:
%cyu7day_streak%
Shows the player's current streak in the default check-in system.
%cyu7day_streak_%
Shows the player's current streak in a specific check-in system.
Cyu7day is designed for server owners who want a clean, configurable, and expandable daily reward system without unnecessary complexity.