Overview
Struggling to keep players on your server?
RetentionMaster is the lightweight solution designed to boost your Player Retention. Instead of simply kicking AFK players, gamify their playtime! Reward them for staying active and manage AFK states intelligently.
This Lite version contains everything you need to start rewarding your players today.
✨ Key Features (Lite)
- Session-Based Rewards: Automatically execute commands (give items, money, XP) when a player stays online for a set time (e.g., 10 mins, 1 hour).
- Smart AFK Detection: Automatically marks players as AFK based on movement and chat.
- Custom Notifications: Fully configurable messages for AFK status and reward distribution.
- Database Support: Includes SQLite (no setup required) and MySQL support to save playtime data.
- High Performance: Built with Kotlin, optimized to be extremely lightweight.
Commands & Permissions
Command Description Permission
/rm check Check time until the next reward. retentionmaster.use
/rm reload Reload the configuration file. retentionmaster.admin
⚙️ Configuration
Simple and powerful. You can define unlimited reward steps!
Code (YAML):
rewards:
starter_bonus:
time-seconds
: 600
# 10 minutes
commands
:
-
"msg %player% &aThanks for playing 10 minutes!"
-
"eco give %player% 100"
hourly_bonus:
time-seconds
: 3600
# 1 hour
commands
:
-
"give %player% diamond 1"
Unlock the Full Potential!
Do you love the Lite version but need more engagement tools? Upgrade to RetentionMaster (Premium) to unlock features designed for professional servers:
- Visual BossBar: Show a live countdown timer on screen.
- Milestone Rewards: Reward players for Total Playtime (e.g., 100 Hours = Veteran Rank).
- Interactive GUI: Allow players to check their stats with /rm stats.
- Rank Multipliers: Let VIPs earn rewards 2x faster!
- Inflation Control: Set Daily/Weekly limits to balance your economy.
Click here to view RetentionMaster Premium