AxoPlaytime
AxoPlaytime is a professional and lightweight playtime rewards system made for Survival, SMP, Lifesteal, Prison and other Minecraft servers.
Create unlimited rewards directly in-game, choose the required playtime, add a custom description and execute any console commands when the player manually claims the reward.
No complicated configuration is required to create rewards. Everything can be managed through organized commands and an interactive chat editor.
Main Features
Playtime Rewards
- Create unlimited playtime milestones.
- Rewards are automatically ordered from the lowest to the highest required playtime.
- Manual reward claiming through a clean GUI.
- Locked, available and claimed reward states.
- Custom descriptions for every reward.
- Execute multiple console commands per reward.
- Use %player% inside reward commands.
- Protection against duplicated claims.
- Newly created rewards can start tracking from their creation point, preventing previous playtime from instantly unlocking them.
In-Game Reward Editor
Create rewards without editing the Skript file:
/axoplaytime reward create 30m
AxoPlaytime will ask you to:
- Write the reward description.
- Add one or multiple console commands.
- Save the reward using the interactive DONE button.
Existing rewards can also be edited:
/axoplaytime reward edit <reward> time <duration>
/axoplaytime reward edit <reward> description
/axoplaytime reward edit <reward> commands
The editor includes clickable Text Components with hover information for actions such as:
[DONE] [CANCEL] [CONFIRM]
Playtime Menu
Players can open the rewards menu with:
/playtime
The menu displays:
- Total custom playtime.
- Rewards claimed.
- Leaderboard position.
- Required playtime for each reward.
- Remaining time.
- Reward description.
- Current reward status.
- Manual claim button.
- Multiple pages for larger reward lists.
Playtime Leaderboard
Open the leaderboard using:
/playtime leaderboard
The leaderboard includes:
- Top 25 players.
- Player names instead of UUIDs.
- Custom tracked playtime.
- Total rewards claimed.
- Personal leaderboard position, even when the player is outside the top 25.
- Six-row leaderboard GUI.
Organized Administration
Reward management:
/axoplaytime reward create <duration>
/axoplaytime reward delete <reward>
/axoplaytime reward list
/axoplaytime reward info <reward>
/axoplaytime reward edit <reward> time <duration>
/axoplaytime reward edit <reward> description
/axoplaytime reward edit <reward> commands
Player playtime management:
/axoplaytime time set <player> <duration>
/axoplaytime time add <player> <duration>
/axoplaytime time remove <player> <duration>
/axoplaytime time reset <player>
Utilities:
/axoplaytime done
/axoplaytime cancel
/axoplaytime logs
/axoplaytime debug
/axoplaytime reload
PlaceholderAPI Support
AxoPlaytime includes useful placeholders for menus, scoreboards, TAB and holograms.
Player placeholders:
%axoplaytime_time%
%axoplaytime_total%
%axoplaytime_seconds%
%axoplaytime_time_minutes%
%axoplaytime_time_hours%
%axoplaytime_claimed%
%axoplaytime_rank%
%axoplaytime_total_rewards%
%axoplaytime_available_rewards%
%axoplaytime_locked_rewards%
Next reward placeholders:
%axoplaytime_next_reward%
%axoplaytime_next_reward_description%
%axoplaytime_next_reward_required%
%axoplaytime_next_reward_remaining%
%axoplaytime_next_reward_progress%
Reward-specific placeholders:
%axoplaytime_reward_<reward>_status%
%axoplaytime_reward_<reward>_remaining%
%axoplaytime_reward_<reward>_progress%
%axoplaytime_reward_<reward>_required%
%axoplaytime_reward_<reward>_claimed%
%axoplaytime_reward_<reward>_description%
Leaderboard placeholders:
%axoplaytime_top_1_name%
%axoplaytime_top_1_time%
%axoplaytime_top_1_seconds%
%axoplaytime_top_1_claimed%
Replace 1 with the leaderboard position you want to display.
Permissions
axoplaytime.useaxoplaytime.leaderboard
axoplaytime.admin.reward
axoplaytime.admin.time
axoplaytime.admin.logs
axoplaytime.admin.debug
axoplaytime.admin.reload
Configuration
AxoPlaytime includes configurable sections for:
- General settings.
- Messages and prefix.
- Main rewards menu.
- Leaderboard menu.
- Menu items and materials.
- Reward states.
- Sounds.
- Particles.
- Claim effects.
- Playtime tracking interval.
- Logs.
- Confirmation actions.
- Permissions.
- Placeholder behavior.
- Reward progress behavior.
Dependencies
Required:Paper 1.21.11
Skript 2.15.3
SkBee
PlaceholderAPI
Use compatible versions of the dependencies for your server version.
Why AxoPlaytime?
AxoPlaytime gives server owners a simple way to reward active players without manually editing large configuration files.It is designed to be:
- Easy to configure.
- Simple for players.
- Flexible for different server types.
- Compatible with command-based reward plugins.
- Safe against duplicate reward claims.
- Manageable entirely in-game.
