Skip to content

Configuration

Edit plugins/dungeon/config.yml. /da reload reloads supported settings, language, and validated item and mob content. Restart after changing command registration or startup services. Merge shipped defaults with server overrides when upgrading.

Key Default Use
timezone America/Los_Angeles daily reset
max-party-size 8 party and run capacity
run.max-minutes 90 run time limit
run.linger-minutes 20 finished-world lifetime
run.reentry-seconds 30 revive window
run.adventure-mode true adventure mode inside runs
death.ends-run true death ends the player’s active attempt
daily.free-entries 1 daily entries
daily.first-run-multiplier 4.5 daily entry reward multiplier
daily.extra-runs soulless entry after the daily allowance
souls.second-run-multiplier 3 first soul run
souls.run-multiplier 3 later soul runs
souls.guest-multiplier 1.5 free-run reward multiplier
souls.group-multiplier 1.2 party bonus
souls.daily-souls 2 daily allowance
souls.shards-per-soul 3 shard exchange
souls.reentry-shards 1 revive price
souls.cap 10 soul capacity
souls.starter.enabled true starter soul grant
souls.starter.amount cap fill the configured capacity
souls.find-shards 1 shards awarded by the completion roll
souls.find-floor / souls.find-full-at 0.0 / 1.0 clear percentage endpoints for shard chance
Key Default Use
difficulty.normal.health 0.6667 Normal mob health multiplier
difficulty.normal.damage 0.6667 Normal mob damage multiplier
difficulty.normal.rewards 0.5 Normal reward multiplier
periodic-damage.player-lava-percent-per-second 0.10 lava damage share
run.revive.fire-resistance-seconds 10 revive protection
run.revive.overhealth-share 0.50 revive overhealth
run.revive.overhealth-seconds 10 overhealth duration
navigation.boss-hint.after-minutes 15 boss hint delay
boss.seal-warning-seconds 5 boss gate warning

/da difficulty health|damage|rewards <value> persists Normal tuning. /d mode normal|heroic selects a player’s next run mode.

Key Default Use
loot.contribution 0.10 ordinary mob kill-credit damage share
loot.boss-contribution 0.02 boss kill-credit damage share
loot.tiers tier definitions chest attempts and pools
loot.generic.gear item pool shared gear
loot.level-window.enabled true level-aware loot selection
loot.level-window.ceiling-offset -1 loot headroom offset
loot.pity.enabled true dry-run loot protection
loot.pity.credit-threshold 200 credits before pity steps
loot.pity.step 0.025 chance added per step
loot.pity.min-clear 0.75 minimum clear for pity credit
loot.runes.enabled true Skript rune drops
loot.filler.rune-shard-chance 0.03 Rune Shard filler chance
preview.census unavailable topology fixture for reward previews

Boss-chest category weights remain 20 / 15 / 48 / 15 / 2 for signature epic / pooled epic / rare / set / legendary. Guardian locks are party-wide. Marker signs place chests and locks; the loot simulator uses an exported snapshot.

Key Default Use
coins.enabled true dungeon coins
coins.item coin coin definition ID
coins.depth-ceiling 32.0 coin income scaling
merchants.gear.pricing.level-one-run-income 100 gear price baseline
merchants.gear.pricing.depth-ceiling 32.0 gear price scaling
merchants.gear.rerolls.first-income-share 0.15 first market reroll
merchants.gear.rerolls.second-income-share 0.30 second market reroll
merchants.gear.pins.max-per-merchant 1 saved offer limit
merchants.gear.pins.expiry-days 0 saved offers do not expire
potion-master.healing item/price list fixed single-potion prices
potion-master.healing-cooldown-seconds 30 shared healing cooldown
potion-master.utility.purchase-cap 4 daily purchases per utility potion
potion-master.utility.prices 10: 5, 30: 11, 50: 22, 70: 45, 90: 90 fixed prices by utility potion level
potion-master.utility.duration-seconds 900 boost duration
rune-dealer-shop.income-share 0.20 rune price
rune-dealer-shop.bundle-price 400 rune bundle price
items.identify.charge true charge for identification
items.identify.rarity uncommon: 48, rare: 120, set: 240, epic: 400, legendary: 760 level-100 identification endpoints
items.refine.coin-multiples uncommon: 0.5, rare: 1, set: 2, epic: 2, legendary: 4 replacement-roll price multiples
Key Default Use
levels.costs 100-entry list XP costs from level 1 to 101; first 2450, last 276150
levels.cap 100 ordinary level cap before the capstone
classes.enabled true class system
classes.innates.enabled true innate class progression
classes.passives.capacity-base 3 starting passive capacity
classes.passives.capacity-levels [10, 20, 35, 50, 70, 90] levels that add capacity
classes.passives.definitions passive registry passive costs, unlocks, and effects
classes.ui.passive-art true passive menu art
stash.enabled true dungeon stash
stash.pages.free / stash.pages.max 2 / 6 free and maximum stash pages
stash.pages.price-multipliers [1, 2, 4, 8] purchased page price multipliers
wardrobe.enabled / wardrobe.command-enabled true / true wardrobe and command registration
wardrobe.backup.interval-minutes / wardrobe.backup.keep 30 / 48 scheduled backups and retention
tutorial.enabled true Practice Cellar
Key Default Use
general-missions.enabled true daily and weekly mission board
general-missions.daily.cards 3 daily mission cards
general-missions.daily.rerolls / general-missions.weekly.rerolls 2 / 1 mission rerolls
general-missions.weekly.reset-day MONDAY weekly reset
hunter-contracts.species-target / hunter-contracts.boss-target 12 / 1 contract kill targets
rescues.enabled true captive rescues
rescues.anchor-lock rescue reserved NPC marker lock
npcs role definitions sign-placed NPCs
persistent-npcs role and access definitions persistent service NPCs
info.lift / info.scale 1.2 / 1.0 marker board placement
admin.audit.webhook-url empty optional admin audit webhook

Use /da spot set <name> for saved positions, including class-mirror, quartermaster, and the merchant spots. Tab completion lists names. Restart after changing wardrobe command registration.