Configuration

Guide to setting up the Quest's configuration file

file-download
1KB
Demo config.yml

✔️Optional Dependencies

Vault: If your server runs vault, this is where you let the plugin know that you want vault implemented into the Quests system. To do so, open the config.yml file and search for:

# If your vault currency has a symbol, set it here.
# If none, leave blank
currency-symbol: $

✔️MySQL / SQLite

SQL:
  # If enabled: true, Quests will use MySQL server, otherwise will default to SQLite
  enabled: false
  # Data if using MySQL, if you are using SQLite, ignore this section.
  host: host
  database: database
  username: username
  password: password
  port: 3306

If you happen to switch between using MySQL and SQLite, the data will not transfer between the two. If you swap, please fully restart the server, using /reload (which is not recommended) has the potential to cause a lot of problems.

✔️Quest Limits

✔️Leveling

✔️Merchant

✔️Quest Chances

The logic behind the chance calculations are as follows: Imagine a hat containing the various types of quest rarities. There are 55 common 'tickets', 20 uncommon, 15 rare, 8 epic, and 2 legendary. To determine the quest rarity, we reach in and select a ticket at random. Therefore, when changing these values, the odds of each rarity must be calculated as:

✔️Skills

✔️Quest Content

✔️Adding Quest Components

To find out what items you are able to use as per your version, please refer to: Minecraft Material Versions: 1.9 - 1.12arrow-up-right , 1.13 - 1.14arrow-up-right, 1.15 - 1.16arrow-up-right

✔️NPC Skins

Finding Skin UUID Value

If you know the UUID of the skin you want to use, simply replace the default id in the config.yml.

If you have the player name of the skin you want to use, go to MCUUIDarrow-up-right and enter the player name. Click 'Lookup'. Once the new page has loaded, copy the 'Trimmed UUID' value and paste it in your config.yml

You can use these sites to find player skins for your NPC: NameMCarrow-up-right

✔️NPC Locations

There may come a time when you wish to edit/remove the location of already placed NPC's. All NPC's are stored under the above directory. When editing locations in the config, be sure to run the command "/merchant reload" to refresh the plugin and update/save all changes.

Last updated