BeProductive
Spending entire days in Minecraft instead of doing important tasks? This mod will help you or other players on the server set gaming time limits!

You can configure individual restrictions for each player or set general rules that apply to all server participants. Control how much time a player can spend in the game without a break, as well as the duration of mandatory rest before the next connection.
The mod also works in single-player mode if you want to limit your own gaming time. However, installation on the client is not mandatory.
The system takes into account time spent outside the server - the game timer decreases when the player is disconnected, ensuring fairness. Future versions plan to add the ability to "earn" additional gaming time through prolonged absence.
How to Use
All mod functionality is available through the in-game command "/beproductive" (for administrators or with cheats enabled). Here are the main examples:
- Temporarily block a player: /beproductive timeout <playername> [minutes]
- Set a general time limit for everyone: /beproductive set globalmaxtimeon <minutes>
- Assign break time to a specific player: /beproductive set breaktime <playername> <minutes>
- Reset player timers: /beproductive reset <playername>
By default, all restrictions are disabled (set to 0), so the mod does not affect gameplay. Configure parameters through commands or configuration files.
Modpacks
The mod can be freely included in modpacks without obtaining special permission.