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
plugins
folder - Start the server to generate config files
- Edit
config.json
andmessages.json
as 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.