📦 Special Orders

Special Orders is a unique feature of ExcellentJobs. It allows players to get mini quests for their jobs with randomized objectives, rewards and timeframe to complete it!

Special Orders is a completely optional feature and can be simply toggled on/off in the config.yml

Special Orders can be toggled for each job and job's objective!

There is also possible limit for max. amount of Special Orders players can have at the same time.

Features

  • Cooldowns. Once taken, player will have to wait until they can get another order for that job.

  • Custom Rewards. Create unlimited amount of rewards depends on job level with commands support.

  • Toggle Per Job. Disable Special Orders for certain jobs and job's objectives.

  • Objectives Amount. Set min. and max. amount of possible objectives.

  • Completion Time. Set min. max. amount of possible completion time.

  • Cost. Set how much players have to pay to get Special Order.

  • Objects Amount. Set min. and max. possible amount of objects from job objective.

Setup

To configure Special Orders, you will need to go through 3 configuration files:

I. Config

First of all, make sure Special Orders are enabled in the config.yml -> SpecialOrders -> Enabled

There you can edit basic Special Order settings, such as rewards, cooldown and max. orders to have at the same time. There are config comments explaining every setting in details.

II. Job Config

Then go to ExcellentJobs/jobs/ -> Select a job folder -> settings.yml

Scroll down to SpecialOrder section and make sure it's also enabled there: Enabled: true

There you can edit job-specific settings of Special Orders, such as objectives amount, completion time, and given rewards. There are config comments explaining every setting in details.

III. Job Objectives Config

Now open objectives.yml (it's located right near settings.yml inside the job folder) and go through all objectives you would like to use in Special Orders and look at settings under SpecialOrder section.

Make sure that objective is allowed to be picked in Special Orders: Allowed: true

There you can edit possible amount of objects selected of that objective, and their amount needed to complete the order.

Last updated