DUXPLIMA Documentation

config.conf

Every block of config.conf with its keys and defaults.

language

KeyDefaultMeaning
defaultenThe language a player reads when nothing else picks one
follow-clienttrueRead the client's language when a file for it exists
force""One language for everybody

storage

KeyDefaultMeaning
typesqlitesqlite, mysql, mariadb or postgresql
filequests.dbThe SQLite file, inside data/
host, port, database, username, passwordlocalhost, 0, minecraft, minecraft, ""A server database; port 0 is 3306 for MySQL and MariaDB, 5432 for PostgreSQL
table-prefixquests_Before every table name; letters, digits and underscores, at most 32
pool-size10Connections; SQLite uses one
sync-seconds2How often this server reads what the others wrote for a player who is here; 0 turns it off
join-delay-ticks0How long after a join before the player is read
local-onlyfalseThis server keeps its rows on the SQLite file whatever type says
copy-from-filefalseCopy the SQLite rows into empty tables on the next start

See Database.

rewards

milestones ([]): overall milestones over a player's whole record; see Rewards and milestones.

battlepass

KeyDefault
enabledfalse
sources.taskstrue
sources.activity.enabledfalse
sources.activity.any-blockxp = 1, chance = 0.05
sources.activity.any-mobxp = 2, chance = 0.5
sources.activity.blocksDIAMOND_ORE 25, ANCIENT_DEBRIS 40
sources.activity.mobsWITHER 500, ENDER_DRAGON 1000
leaderboard-size10
board.enabled, pass, world, x, y, z, refresh-secondsfalse, season, world, 0.5, 100.0, 0.5, 30

See Pass experience and boosters.

anti-glitch

KeyDefault
sessiontrue
remembered-blocks100000
coreprotectfalse
bypass-permissionuxmquests.bypass
history-days30

See Anti-glitch.

feedback

toast-icon (BOOK), toast-frame (TASK), and the lists started, progressed, completed, paid. See Feedback.

objectives

sampling (true), sample-interval-ticks (10), placeholder-interval-ticks (40), look-distance (5). See Task types.

ranks

board-size (uxmquests.count.), rerolls (uxmquests.rerolls.). See Ranks.

KeyMeaning
sounds.click, sounds.page, sounds.deniedname, volume, pitch
phase-displayOne material per quest phase, read as %phase-material%; see Quests and board
lore-appendixLines every quest tile carries under its own, read as %appendix%; @key lines are translated

Related: Features