🪚 Job States
With ExcellentJobs you can create primary and secondary jobs for your players!
Primary jobs produces maximum of possible income and rewards without limits.
Secondary jobs generally have a lower max. possible level and therefore produces less rewards and income.
Features
Set max. amount of primary jobs for players depends on their rank / permissions.
Set max. amount of secondary jobs for players depends on their rank / permissions.
Set which states are allowed for each job!
Set initial state for each job for new players, aka force give jobs to new players!
Give Jobs to New Players
You can make new players to join certain (or all) jobs automatically on first join!
This setting will have effect on existent players for newly created jobs as well!
Keep in mind that this setting bypasses amount of primary / secondary jobs allowed for a player.
Setup Steps:
Go to
/jobs/
directory inside ExcellentJobs folder.Select a job, and open its folder.
Open the
settings.yml
config file.Search for
Initial_State
option.Set it to one of the following states:
INACTIVE
,PRIMARY
,SECONDARY
Save the file and reload the plugin with
/jobs reload
.Done!
Setup Jobs Amount
By default players can have as many primary / secondary jobs as they want.
If you want to change that:
Go to ExcellentJobs directory and open the
config.yml
Scroll down to
Jobs
->Primary_Amount
orSecondary_Amount
section.Read comments and configure the options to your own preferences.
Save the config and reload the plugin with
/jobs reload
.Done!
Example of unlimited primary jobs:
Example of limited primary jobs by rank:
Example of limited primary jobs by permissions:
Setup Job States
By default players can take any job as primary or secondary one, as well as leave any joined job.
You can restrict certain jobs from being taken as primary / secondary ones, or even to prevent players from leaving them!
To do that:
Go to
/jobs/
directory inside ExcellentJobs folder.Select a job, and open its folder.
Open the
settings.yml
config file.Search for
Allowed_States
option.Remove or add the following state(s):
INACTIVE
,PRIMARY
,SECONDARY
Save the file and reload the plugin with
/jobs reload
.Done!
You can remove the INACTIVE
state from Allowed_States
. This will prevent players from leaving that job.
Removing certain states from Allowed_States
option will not affect players that already have jobs with that states.
Last updated