DUXPLIMA Documentation

config.conf

Every key of the main file, with its shipped value and what it does.

The main settings file. Every key is shown with the value the plugin ships.

language

KeyDefaultWhat it does
default"en"What a player reads when nothing else answers, and the fallback for a line a translation has not reached
follow-clienttrueA player who has chosen nothing reads the language their client is set to; false starts everyone in default
force""One language for everybody; empty for none

storage

KeyDefaultWhat it does
type"sqlite"sqlite, mysql, mariadb or postgresql
file"levels.db"The SQLite file, inside data/
host"localhost"The database server, for the other three types
port0Its port; 0 is 3306 for MySQL and MariaDB, 5432 for PostgreSQL
database, username, password"minecraft", "minecraft", ""The database and its user
table-prefix"uxmlevels_"Written in front of every table
pool-size4Connections the pool may open; SQLite uses one
sync-seconds2How often this server reads what other servers on the same database changed for a player who is here; 0 turns it off
local-onlyfalseThis one server keeps its rows in the SQLite file whatever type says
copy-from-filefalseCopies the SQLite rows into the empty tables of the new database once, at the start

Needs a restart. See Database.

economy

KeyDefaultWhat it does
currency"exp"The balance a prestige's money-cost is charged against: exp, levels, vault, vault-unlocked, playerpoints, ecobits:<currency>, treasury
treasury-wait-ms250How long one Treasury call may take

Needs a restart. See Economies.

experience

KeyDefaultWhat it does
playtime-interval-ms60000How often playtime events pay; the amount is per interval
idle-timeout-ms300000How long a player may be still before playtime stops paying; 0 turns it off
hourly-cap0The most one player may earn on one track in a rolling hour; 0 for none
global-multiplier1.0What every earned amount is multiplied by first
permission-multipliersvip 1.25, mvp 1.5A node and its multiplier; the best one held wins

See Multipliers and boosts and Anti-abuse.

anti-abuse

KeyDefaultWhat it does
mark-player-placed-blockstrueA block a player places pays nothing when broken
marks-per-chunk4096Marks one chunk keeps; the oldest goes when full

leaderboard

KeyDefaultWhat it does
size100Places a board holds
refresh-seconds120How often the boards are read
chat-lines10Places /levels top prints
empty-head"entity/player/wide/steve"The head of an empty place
periods[ alltime, monthly, weekly, daily ]The periods kept
time-zone""The zone a day starts in; empty is the server's
week-startsmondayThe first day of a week
keep-windows12Past periods kept

See Boards.

hud

KeyDefaultWhat it does
refresh-ms1000How often the heads-up surfaces are drawn
gain-notice-ms3000How long a gain holds the action bar

See Heads-up.

prestige

KeyDefaultWhat it does
required-level100The level needed; a shorter track uses its own maximum
money-cost0.0The price in economy.currency
experience-cost0Experience the player must hold
maximum10Prestiges per track
bonus-per-prestige0.1Added to the multiplier per prestige
default-badge"<warn>[<prestige>]"The badge for a count not named below
badges"10" = "<warn>[X]"A badge per exact count

See Prestige.

KeyDefaultWhat it does
sounds.clickblock.note_block.pling, 0.6, 1.5A button that does something, when its own actions play no sound
sounds.pageitem.book.page_turn, 0.7, 1.0A page arrow
sounds.deniedblock.note_block.bass, 0.6, 0.9A refused click

Related: Configuration, Track files