Skip to content

4K1D3V/TimeLimitPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeLimitPlugin

A professional Minecraft plugin to limit player playtime.

Features

  • 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

Commands

  • /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)

Permissions

  • 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)

Installation

  1. Place the JAR in your plugins folder
  2. Start the server to generate config files
  3. Edit config.json and messages.json as needed
  4. Reload with /timelimit reload

API

long remaining = TimeLimitAPI.getRemainingTime(player.getUniqueId());
boolean isExempt = TimeLimitAPI.isExempt(player.getUniqueId());---

Credit

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A professional Minecraft plugin to limit player playtime.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages