Default contract-request.yml (Premium)
Last updated Oct 28, 2026
Default contract-request.yml
Shipped defaults from SoapsQuest 1.0.7. Edition: Premium only.
After first run, this file lives in plugins/SoapsQuest/. Updating the jar does not overwrite your live copy.
See also: Config Reference · Contract Request
# ##############################################################
# # #
# # SoapsQuest #
# # #
# # Created by: AlternativeSoap #
# # Website: www.SoapsUniverse.com #
# # Support: https://discord.gg/mawAzwFq #
# # #
# ##############################################################
# SoapsQuest — Contract Request (Premium only)
#
# Players take a random quest paper from an NPC, /sq contract, or the quest browser.
# Free edition ignores this file.
#
# Admin: /sq npc broker <npc-id|name> | /sq npc unbroker <npc-id|name>
# Player: /sq contract [difficulty]
#
contract-request:
enabled: true
# How many Citizens NPCs may hand out random contracts at once
max-broker-npcs: 5
# temporary = saved, then removed after the player claims the reward
# session = same cleanup for this feature
generated-quest-mode: temporary
# How many of these contracts a player may hold at once
active-contract-limit: 1
permission: soapsquest.contract
defaults:
# Seconds before the same player can take another contract from this source
cooldown-seconds: 300
cost:
money: 50
sigils: 0
# items:
# - material: EMERALD
# amount: 1
# Fee for the selected difficulty (overrides cost above when present)
cost-by-difficulty:
easy:
money: 25
sigils: 0
normal:
money: 50
sigils: 0
hard:
money: 100
sigils: 5
expert:
money: 200
sigils: 15
nightmare:
money: 350
sigils: 25
allowed-types: [single, multi, sequence]
# Empty list = any difficulty from the generator pool
allowed-difficulties: []
channels:
command:
enabled: true
gui:
enabled: true
# Added by /sq npc broker. Keep within max-broker-npcs.
# List with /sq npc brokers. Remove with /sq npc unbroker <id>.
brokers: {}
# Town board example (after /sq npc broker 42 <green>Here is a job for you.):
# "42":
# cooldown-seconds: 600
# cost:
# money: 100
# sigils: 5
# message: "<green>Here is a job for you."
# allowed-difficulties: [normal, hard]
# allowed-types: [single]
Still stuck? Ask about this page