Configuration

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.

Last updated 2026-11-08