Sueta

Salaires

3.4.0

Compatible with Minecraft 1.16.5 ➜ 26.X

·Plugin

Salaires
Automatic salary plugin with LuckPerms integration, boost system, PlaceholderAPI support and multi-database storage.

  • Automatic salary payment at a configurable interval (seconds / minutes / hours)
  • ️ LuckPerms group-based salaries — set a different salary per group
  • Boost system — hourly, weekly, monthly and special event boosts (Christmas, New Year…)
  • Permission bonus — give a multiplier to players with salaire.bonus
  • Offline payment — players receive missed salaries on next login
  • World blacklist — disable salaries in specific worlds
  • Minimum online time before the first payment
  • PlaceholderAPI — 11 ready-to-use placeholders
  • Hot-reload without restarting the server
  • H2, SQLite and MySQL database support

Aliases: /salary, /sal

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

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

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

salary:
  payment-unit: "MINUTES"   # SECONDS, MINUTES, HOURS
  payment-interval: 10
  auto-payment: true
  use-luckperms: true
  offline-payment: true
  min-online-time: 0
  world-blacklist: []

luckperms:
  default-salary: 1000
  groups:
    admin: 5000
    vip: 2000
    member: 1000

booster:
  hourly:
    enabled: true
    multiplier: 1.2
    start-hour: 18
    end-hour: 22
  weekly:
    enabled: true
    day: "MONDAY"
    multiplier: 1.5
    time: "20:00"
  special:
    enabled: true
    events:
      christmas:
        days: ["12-24", "12-25", "12-26"]
        multiplier: 2.0

database:
  type: h2   # h2, sqlite, mysql

Dependencies

Support
Found a bug or have a suggestion? Leave a comment below!

Similar projects

Plugin →