DUXPLIMA Documentation

Configuration

Every file the plugin writes, reloading, and what an update does to your files.

PageWhat it holds
config.confLanguage, storage, plots, limits, work, snapshots, visits, guestbook, tips, sessions, expiry, reports, boards, following, archive, personality, merging, crash items, featured rows, slots, menu sounds
protection.confRoads, refusals, forbidden blocks, redstone, cross-boundary
rating.confHow ratings and trending count
contests.confThe boss bar and the vote reward
network.confServers hearing from each other
World filesworlds/<world>.conf
Contest filescontests/<id>.conf
Cataloguescatalogues/shop.conf, personality.conf, tags.conf
currencies.confWhat prices are paid in
levels.confThe level curve, weights and unlocks
discord.confWebhook lines
hologram.confThe sign over a plot
text-input.confHow typing is asked for
commands.confThe name, aliases and switch of every command
Menu filesThe fifteen windows and the two editor layouts
Messagesmessages/messages_<language>.conf
LanguagesThe seven languages and how a player's language is chosen
theme.confThe colours, glyphs and small capitals every UXM plugin shares

Every file is HOCON: key = value, blocks in braces, # comments.

Reloading

/uxmplots reload reads the files again: config.conf and its four feature files, the worlds, contests, catalogues, currencies, levels, Discord, the sign, typing, windows and messages. Each swaps its whole snapshot in one go, so a reader never sees half a file. storage and commands.conf need a restart. A world's grid (plot-size, road-size, origin, bottom-y, layers, walls, road-material) is written by the generator and is not changed once the world exists.

What an update does

When a release adds a key, the next start adds it to config.conf, protection.conf, rating.conf, contests.conf and network.conf with its comment, and never changes a value you wrote. The file as it was is kept in backups/. A block an earlier release kept in config.conf is moved out into its feature file once.

Related: config.conf