Permissions
Every HireHall permission node, its default, and how the worker and job limits work.
Out of the box every player can use HireHall fully, and only operators get the admin tools. The limit permissions let you give ranks more hired workers or more jobs at once.
Nodes
| Node | Grants | Default |
|---|---|---|
hirehall.use | The menus and the player commands | everyone |
hirehall.post | Posting jobs and making direct offers | everyone |
hirehall.take | Taking jobs, accepting offers and delivering to community jobs | everyone |
hirehall.profile.others | Viewing other players' profiles | everyone |
hirehall.tax.bypass | No server tax on payouts | nobody |
hirehall.limit.<n> | Hire up to n workers at one time | none, see below |
hirehall.limit.unlimited | Hire any number of workers | nobody |
hirehall.jobs.<n> | Work on up to n jobs at one time | none, see below |
hirehall.jobs.unlimited | Work on any number of jobs | nobody |
hirehall.admin | The admin menu and every /hirehall admin command | operators |
Without hirehall.post the Post a Job button in the main menu shows as a grey dye. Without hirehall.take the Take this Job, Accept Offer and community Deliver Items buttons do. Without hirehall.admin the Admin button is hidden.
Limits
| Limit | Counts | Permission | Without one |
|---|---|---|---|
| Hire limit | Jobs you posted that someone is working on | hirehall.limit.<n> | limits.default-employ-slots (3) |
| Job limit | Jobs you are working on | hirehall.jobs.<n> | limits.default-job-slots (3) |
- When a player has several of the same kind, the highest number wins. They do not add up.
unlimited(or*) removes the limit.- Both limits are checked when a job is taken. The hire limit belongs to the employer, so a worker cannot take a job while its employer is full.
- For offline employers the hire limit they had when last online is used.
The number of open postings is a separate limit, limits.max-open-postings, and has no permission. See Configuration.
Example with LuckPerms
/lp group vip permission set hirehall.limit.6 true
/lp group vip permission set hirehall.jobs.5 true
/lp group staff permission set hirehall.tax.bypass true