Discord : https://discord.com/invite/U4Ta3BvKkW
Wiki : Soon
Salary is an economy plugin that automatically pays players a salary every X minutes ⏱️ (time fully configurable in the config).
Assign different salaries based on ranks ️ using LuckPerms, with full Vault integration for economy management .
⚙️
Features:
⏰ Automatic salary every X minutes (configurable)
️ Custom salary per rank (LuckPerms)
Vault support (Essentials, CMI, etc.)
Simple and flexible configuration
⚡ Lightweight, fast, and stable
Required dependencies:
Code (Text):
# ===========================================
# SALARY PLUGIN - MAIN CONFIGURATION
# ===========================================
# Plugin Version: 2.0.0[/B]
# Author: NoxuWT
# Description: Automatic salary system based on LuckPerms ranks
# ===========================================
# ===========================================
# SECTION 1: PLUGIN VERSION & INFO
# ===========================================
# Plugin version - DO NOT MODIFY MANUALLY
# This value is automatically updated by the plugin
version: "2.0.0"
# Plugin author information
author: "NoxuWT"
# ===========================================
# SECTION 2: UPDATE CHECKER CONFIGURATION
# ===========================================
# Update checker settings
update-checker:
enabled: true
check-on-startup: true
check-interval: 1440
notify-admins: true
notify-permission: "salary.admin"
# ===========================================
# SECTION 3: GLOBAL PREFIX & FORMATTING
# ===========================================
# Global prefix displayed before all plugin messages
# Format: Custom gradient with color codes
# Usage: {prefix} in messages will be replaced with this value
prefix: "<gradient:#00ff88:#0088ff>&lSalaire &f»</gradient>"
# ===========================================
# SECTION 4: PAYMENT CONFIGURATION
# ===========================================
# Dans config.yml de TheosysEconomy, cherchez :
vault-support: true
# Time interval between each payment
# Value: Integer number (ex: 10, 15, 30)
# Function: Defines the frequency of automatic payments
payment-interval: 10
# Time unit for payment interval
# Available options: MINUTES, HOURS, DAYS
# Function: Determines the unit used with payment-interval
payment-unit: MINUTES
# Enable automatic payments
# true: Players automatically receive their salary
# false: Payments must be triggered manually
auto-payment-enabled: true
# LuckPerms integration
# true: Uses LuckPerms groups to determine salary
# false: Uses manual grade configuration
use-luckperms-group: true
# ===========================================
# SECTION 5: MULTIPLIER BOOST SYSTEM
# ===========================================
# Salary boost configuration
boosts:
# Hourly boost - Multiplier applied at specific hours
hourly:
enabled: true # true/false - Enable or disable hourly boost
multiplier: 1.2 # Multiplier applied (ex: 1.2 = +20% salary)
# Weekly boost - Bonus on a specific day of the week
weekly:
enabled: true # true/false - Enable or disable weekly boost
day: MONDAY # Day of the week for the boost
# Options: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
multiplier: 1.5 # Multiplier applied (ex: 1.5 = +50% salary)
# ===========================================
# SECTION 6: DISPLAY CONFIGURATION
# ===========================================
# Controls what is displayed in the /salary info command
display:
info:
show-primary-group: true # Display player's primary rank
show-all-groups: true # Display all player's groups
show-salary-amount: true # Display salary amount
show-payment-interval: true # Display payment interval
show-auto-payment-status: true # Display auto-payment status
show-luckperms-status: true # Display LuckPerms status
# Controls what is displayed in the /salary help command
help:
show-version: true # Display plugin version
show-author: true # Display plugin author
show-commands: true # Display command list
# ===========================================
# SECTION 7: SALARIES BY RANK
# ===========================================
# Salary configuration for each rank
# IMPORTANT: If use-luckperms-group is true, this section is ignored
grades:
default: # Rank name (must match LuckPerms group)
salary:
amount: 750 # Salary amount for this rank
# ===========================================
# SECTION 8: COMMAND CONFIGURATION
# ===========================================
# Administrative command settings
commands:
reload:
enabled: true # Enable/disable /salary reload command
permission: "salary.admin" # Permission required to use this command
# Update check command
check-update:
enabled: true # Enable/disable manual update check command
permission: "salary.admin" # Permission required to use this command
# ===========================================
# IMPORTANT NOTES
# ===========================================
#
# UPDATE CHECKER FEATURES:
# - Automatic version checking on startup
# - Periodic checks every 24 hours by default
# - Notifies admins with update-permission
# - Manual check with /salary checkupdate command
# - Shows changelog and download URL
#
# CONFIGURATION TIPS:
# - Set update-checker.check-interval to control update frequency
# - Set notify-admins to false to disable update notifications
#
# TROUBLESHOOTING:
# If update checker isn't working:
# 1. Ensure update-checker.enabled is true
# 2. Check internet connectivity from server
# 3. Check console for connection errors
#
# ===========================================
# END OF CONFIGURATION
# ===========================================