Compatibility
Minecraft: Java Edition
26.1–26.1.1
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.5
Platforms
Tags
Creators
Details
Licensed ARR
Published 3 months ago

- 💰 Automatic salary payment at configurable interval
- 🚀 Boost system (hourly, weekly, monthly, special)
- 🎁 Consecutive bonuses and game time
- 📊 Payment history and statistics
- 🔌 PlaceholderAPI integration (14+ placeholders)
- 🔄 Hot-reload configuration without reboot
- 💾 YAML, MySQL and SQLite support
- 🔐 LuckPerms integration for groups

| Command | Description |
|---|---|
/salary |
Show your current salary. |
/salary time |
Display the time before the next payment. |
/salary check [player] |
Check another player's salary. |
/top salary |
Show the top 10 salaries. |
/salary history |
View your personal salary history. |
/salary help |
Display the help menu. |
| Admin Command | Description |
|---|---|
/salary admin reload |
Reload the plugin configuration. |
/salary admin set <player> <amount> |
Set a player's salary. |
/salary admin give <player> <amount> |
Give money to a player. |
/salary admin reset |
Reset all salary data. |
/salary admin backup |
Create a backup of the data. |
/salary admin boost <multiplier> [duration] |
Activate a salary boost with an optional duration. |
/salary admin stats |
View plugin statistics. |
/salary admin check-update |
Check for plugin updates. |

| Permission | Description |
|---|---|
salary.user |
Access to basic user commands. |
salary.check |
Allows checking other players' salaries. |
salary.top |
Allows viewing the salary ranking. |
salary.history |
Allows viewing personal salary history. |
salary.admin |
Grants access to all administrator commands. |
salary.admin.reload |
Allows reloading the plugin configuration. |
salary.admin.manage |
Allows managing players' salaries. |
salary.admin.boost |
Allows activating salary boosts. |
salary.admin.update |
Allows checking for plugin updates. |

# Unit of time: SECONDS, MINUTES, HOURS
general:
payment-unit: "MINUTES"
payment-interval: 10
autopay: true
use-luckperms: true
# Consecutive bonuses and playing times
bonuses:
consecutive-payments:
enabled: true
multiply: 0.1
max-multiply: 2.0
playtime-bonus:
enabled: true
per-
hours: 50
# Salaries by group
group:
default:
salary: 1000
admin:
salary: 5000
# Hourly, weekly, monthly boosts
booster:
hourly:
enabled: true
multiply: 1.2
start-hour: 18
end-hour: 22
weekly:
enabled: true
multiply: 1.5
day: "MONDAY"
time: "20:00"
monthly:
enabled: true
multiply: 2.0
day: 1
special:
enabled: true
events:
christmas:
days: ["12-24", "12-25", "12-26"]
multiply: 2.0
# Database
database:
type: "yaml" # yaml, mysql, sqlite
# Updates
update:
enable: true
check-startup: true
check-interval: 1440

| Placeholder | Description |
|---|---|
%salaires_amount% |
Returns the calculated payment amount the player will receive. |
%salaires_time% |
Returns the remaining time before the next payment (formatted nicely). |
%salaires_time_seconds% |
Returns the remaining time before the next payment in seconds. |
%salaires_time_minutes% |
Returns the remaining time before the next payment in minutes. |
%salaires_time_hours% |
Returns the remaining time before the next payment in hours. |
%salaires_next_payment% |
Returns the timestamp (in milliseconds) of the next payment. |
%salaires_last_payment% |
Returns the timestamp (in milliseconds) of the last payment. |
%salaires_total_received% |
Returns the total amount of money the player has received (from database). |
%salaires_booster% |
Returns the current active booster multiplier (e.g., 1.5). |
%salaires_booster_multiplier% |
Returns the booster as a percentage (e.g., +50.00%). |
%salaires_prefix% |
Returns the plugin prefix with color formatting applied. |


