Everything except webhooks is in shared/config.lua. Webhooks are in server/webhooks.lua, see Discord Logs.
#General
| Setting |
What it does |
Config.Command |
Command that opens the menu, default jobmenu |
Config.Keybind |
Default key, F4 |
Config.UnemployedJob |
Job name used when someone has no job |
Config.Currency |
Symbol shown before salaries |
Config.Log |
Also print changes to the server console |
Config.ShowWatermark |
Show or hide the watermark |
#Job limit
| Setting |
What it does |
Config.EnableJobLimit |
Turns the job limit and job counter on or off. Off means unlimited jobs. |
Config.MaxJobs |
Max jobs per player when the limit is on |
#Cooldowns
| Setting |
What it does |
Config.ActionCooldown |
Milliseconds between menu actions |
Config.SwitchCooldown |
Seconds between job switches |
#Leaving jobs
| Setting |
What it does |
Config.LockedJobs |
Jobs players cannot remove from themselves |
#Permissions
| Setting |
What it does |
Config.UseQBCoreIsBoss |
Treat isboss grades as managers |
Config.ManageGrades |
Extra minimum manage grade per job |
Config.OnlyManageLowerGrades |
Keep managers to grades below their own |
Config.TopGradeBypass |
Top grade can manage everyone but themselves |
Config.HireMaxDistance |
Above zero requires the player to be nearby when hired. Needs OneSync. |
More on how these work together on the Permissions page.
#Appearance
| Setting |
What it does |
Config.AllowRename |
Allow bosses to rename jobs |
Config.AllowIconChange |
Allow bosses to change job icons |
Config.MaxLabelLength |
Character limit on custom job names |
Config.DefaultIcon |
Fallback icon for jobs without one |
Config.DefaultIcons |
Starting icon per job |
Config.IconChoices |
Icons shown in the picker grid |
Icons are Font Awesome 6 classes, for example fa-solid fa-star.
#Translations
Every player facing message is in Config.Text. Translate the values and leave the keys as they are.