A professional Minecraft plugin to limit player playtime.
- Configurable daily time limits
- Per-player overrides and exemptions
- Warning system with boss bar
- JSON-based persistence
- Full command suite with tab completion
- API for integration
- Localization support
/timelimit info [player]- Check remaining time (timelimit.info)/timelimit exempt <player>- Exempt a player (timelimit.exempt)/timelimit unexempt <player>- Remove exemption (timelimit.unexempt)/timelimit set <player> <minutes>- Set custom limit (timelimit.set)/timelimit reset <player>- Reset playtime (timelimit.reset)/timelimit reload- Reload config (timelimit.reload)
timelimit.info- View time info (default: true)timelimit.exempt- Exempt players (default: op)timelimit.unexempt- Remove exemptions (default: op)timelimit.set- Set custom time limits (default: op)timelimit.reset- Reset playtime (default: op)timelimit.reload- Reload config (default: op)timelimit.admin- Access all commands (default: op)
- Place the JAR in your
pluginsfolder - Start the server to generate config files
- Edit
config.jsonandmessages.jsonas needed - Reload with
/timelimit reload
long remaining = TimeLimitAPI.getRemainingTime(player.getUniqueId());
boolean isExempt = TimeLimitAPI.isExempt(player.getUniqueId());---This project is licensed under the MIT License - see the LICENSE file for details.