Salaires

⚠️ Warning: Vault and Luckperms plugin required 📦 Minecraft Versions: 1.16.5 - 1.21.x Salaries allows you to add a salary to the player defined by rank.

160

Quick challenge

How far can you run before the mobs catch you?

Salaires

Features

Salaries

Spigot

--- - 💰 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 ---

Commands

| 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. | ---

Perms

| 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. | ---

Configs

```yaml

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 ``` ---

Placeholders

| 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. |

ADS