COWMODSКаталог модов

Salary

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

Автор: NoxuWT5993обновлён 5 окт. 2026 г.
Экономика

Описание

Features

Version Spigot Java


  • 💰 Automatic salary payment at a configurable interval (seconds / minutes / hours)
  • 🏷️ LuckPerms group-based salaries with per-group amounts
  • 🚀 Boost system — hourly, weekly, monthly, and special event boosts
  • 🎁 Permission-based bonus multiplier for VIP players
  • 💤 Offline payment — players receive missed salaries on next login
  • 🌍 World blacklist — disable salaries in specific worlds
  • ⏱️ Minimum online time before first payment
  • 🔌 PlaceholderAPI integration (11 placeholders)
  • 🔄 Hot-reload without server restart
  • 💾 H2, SQLite, and MySQL database support

Commands

CommandDescription
/salaires helpShow the help menu
/salaires timeTime until next salary
/salaires check [player]Check your or another player's salary
/salaires reloadReload the configuration
/salaires set <player> <amount>Set a player's custom salary
/salaires give <player> <amount>Give money to a player
/salaires reset [confirm]Reset all salary data

Aliases: /salary, /sal


Perms

PermissionDescriptionDefault
salaire.*All permissionsop
salaire.userBasic user permissionstrue
salaire.user.timeCheck time until next salarytrue
salaire.adminAll admin permissionsop
salaire.admin.reloadReload configurationop
salaire.admin.checkCheck other players' salariesop
salaire.admin.setSet a player's salaryop
salaire.admin.giveGive money to a playerop
salaire.admin.resetReset salary dataop
salaire.admin.boostManage boostsop
salaire.bonusReceive the bonus multiplierfalse

Placeholders

PlaceholderDescription
%salaires_amount%Calculated salary the player will receive
%salaires_time%Formatted time until next payment
%salaires_time_seconds%Seconds until next payment
%salaires_time_minutes%Minutes until next payment
%salaires_time_hours%Hours until next payment
%salaires_next_payment%Timestamp (ms) of next payment
%salaires_last_payment%Timestamp (ms) of last payment
%salaires_total_received%Total money received from salaries
%salaires_booster%Current boost multiplier (e.g. 1.5)
%salaires_booster_multiplier%Boost as percentage (e.g. +50.00%)
%salaires_prefix%Plugin prefix with colors

Configs

prefix: ""

database:
  # sqlite, h2 or mysql
  type: h2
  host: localhost
  port: 3306
  name: salaires
  user: root
  password: ""

update-notifier:
  enabled: true
  on-join: true
  notify-console: true

salary:
  # Time unit for payment: SECONDS, MINUTES, HOURS
  payment-unit: "HOURS"
  # Interval between each payment (in the specified unit)
  payment-interval: 1
  # Automatic payment enabled
  auto-payment: true
  # Use LuckPerms for groups/salaries
  use-luckperms: true
  # Use the group system
  use-groups: true
  # Pay offline players
  offline-payment: false
  # Delay before the first payment (in seconds)
  payment-delay: 0
  # Minimum online time before receiving a salary (in seconds)
  min-online-time: 0
  # Exclude AFK players from payment
  afk-exclude: false
  # Worlds where salaries do not apply
  world-blacklist: []

bonus:
  permission:
    enabled: true
    permission-node: "salaire.bonus"
    multiplier: 1.5

booster:
  enabled: true
  global:
    enabled: true
    multiplier: 1.0
    permission: ""
  hourly:
    enabled: true
    multiplier: 1.2
    start-hour: 16
    end-hour: 00
    days: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]
  weekly:
    enabled: false
    day: "MONDAY"
    multiplier: 1.2
    time: "20:00"
  monthly:
    enabled: false
    day: 1
    multiplier: 2.0
  special:
    enabled: false
    events:
      christmas:
        days: ["12-24", "12-25", "12-26"]
        multiplier: 2.0
      newyear:
        days: ["12-31", "01-01"]
        multiplier: 1.8

luckperms:
  use-groups: true
  default-salary: 1500
  groups:
    default: 2000
    admin: 5000

📦 Dependencies


🐛 Support

Found a bug or have a suggestion? Open an issue on the project page.

Последние версии

Все версии →
release

Salary 3.6.0

3.6.0
5 окт. 2026 г.74Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Скачать
Что нового
#### Folia compatibility - Added compatibility for Folia-style scheduling via a compatibility layer, keeping Paper/Spigot behavior intact when Folia is not present - Async work and global task scheduling now use a fallback strategy that works on both server implementations #### PlaceholderAPI - The public placeholder prefix changed from `%salaires_*%` to `%salary_*%` - Example: `%salaires_amount%` is now `%salary_amount%` Rename project : Salaires -> Salary
release

Salaires 3.5.0

3.5.0
26 сент. 2026 г.35Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
### Additions ### Anti-farming - Configurable minimum time between salary payments per player (`salary.anti-farm.cooldown-seconds`; `-1` uses the payment interval) - Maximum total multiplier, including permission bonuses (`salary.anti-farm.max-total-multiplier`) - The cap applies to online payments, deferred payments, and the `%salaires_amount%` placeholder ### BungeeCord / Redis network support - Redis player locks prevent duplicate payments when multiple servers attempt to pay simultaneously - Redis and SQL operations for salary payments and database initialization run asynchronously; PlaceholderAPI database values are refreshed asynchronously and cached - Requires a shared MySQL database and the same Redis instance configured on every backend server - If Redis is enabled but unavailable, salary payments are skipped to prevent duplicates - PlaceholderAPI remains available when installed; MySQL can be selected with `database.type: mysql` Add this configuration to `config.yml`: ```yaml salary: anti-farm: cooldown-seconds: -1 max-total-multiplier: 3.0 network: enabled: false redis: host: localhost port: 6379 password: "" database: 0 timeout-ms: 2000 lock-ttl-seconds: 30 ```
release

Salaires 3.4.1

3.4.1
15 июл. 2026 г.117Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
#### AFK Exclude (`afk-exclude: true`) - The `salary.afk-exclude` config was read but never used during payment - AFK verification is now done in `SalaryManager.pay()` before any payment - Detection via **Essentials** (reflection, without compile-time dependency), with fallback **PlaceholderAPI** (`%essentials_afk%`) #### Deferred payment (offline-payment) - The payment made upon reconnection did not take into account the **boost** nor the **permission bonus** - The calculation is now identical to online payment: `base × missed periods × boost × bonus` --- ### Additions #### Update Notifier - New `UpdateChecker` class that queries the GitHub API (`/releases/latest`) **asynchronously** at startup - Controlled by three options in `config.yml` (already present): ```yaml update-notifier: enabled: true # enables/disables checking on-join: true # notify admins (salary.admin. reload) at connection notify-console: true # displays a message in the console if an update is available ``` - Configurable message in `lang.yml`: ```yaml update: available: "..." # placeholders: %current%, %latest% ``` - Only players with `salary.admin.reload` permission receive the in-game notification
release

Salaires 3.4.0

3.4.0
24 мая 2026 г.101Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur, spigot
Скачать
Что нового
Complete overhaul of the code and .yml files for better management of the plugin
release

Salaires 3.3.0

3.3.0
3 апр. 2026 г.61Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1paper, purpur, spigot
Скачать
Что нового
new config + messages + fix major
release

Salaires 3.2.1

3.2.1
19 мар. 2026 г.32Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1paper, purpur, spigot
Скачать
Что нового
Fixed update check incorrectly reporting an old version.
release

Salaires 3.2.0

3.2.0
18 мар. 2026 г.19Minecraft: 1.16.5, 1.17, 1.18, 1.19, 1.20, 1.21paper, purpur, spigot
Скачать
Что нового
Changelog - **New parameter**: `update.current-version` - **Utility**: Allows you to force a specific version for testing or manual override - **Fallback**: Automatically uses `plugin.yml` if not specified - **Format**: `"3.2.0"` (string)
beta

Salaires 3.0.0

3.0.0
14 февр. 2026 г.35Minecraft: 1.16.5, 1.17, 1.18, 1.19, 1.20, 1.21paper, purpur, spigot
Скачать
Что нового
redesign of config and commands Beta Version System Update can make errors
release

Salaires 2.2.0

2.2.0
6 февр. 2026 г.32Minecraft: 1.16.5, 1.17, 1.18, 1.19, 1.20, 1.21paper, purpur, spigot
Скачать
Что нового
redesign of messages.yml + fix
release

Salaires 2.0.0

2.0.0
20 янв. 2026 г.92Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать