XP Limiter by Time
XP Limiter by Time is a server-side mod that limits how many experience levels each player can gain during a configurable period.
The period can be configured in minutes, hours, or days. Once a player reaches the limit, they can continue playing normally but cannot gain additional levels until the period resets.
The mod supports experience gained from orbs, furnaces, experience bottles, commands, and other compatible sources.
Installation
- Choose the
.jarmatching your Minecraft version and mod loader. - Place it inside the server’s
modsfolder. - When using Fabric, install Fabric API as well.
- Start the server to generate the configuration file.
- Players do not need to install the mod on their clients.
Configuration
The configuration file is generated at:
config/xp-limiter-by-time.properties
Example:
enabled=true
max-levels=5
time-amount=2
time-unit=hours
message-language=en
notify-at-limit=true
operator-bypass=false
admin-permission-level=2
save-interval-seconds=30
This configuration allows each player to gain up to 5 levels every 2 hours.
Available time units:
time-unit=minutes
time-unit=hours
time-unit=days
Commands
Check your current status:
/xplimit status
Reload the configuration:
/xplimit reload
Reset a player’s counter:
/xplimit reset <player>
Reset every player’s counter:
/xplimit reset all
Change the maximum number of levels:
/xplimit set max 10
Change the time period:
/xplimit set time 3 hours
Player counters are saved automatically and remain available after restarting the server.

