MoneyRace

Configuration

The keys most servers change and a map of every config file

MoneyRace ships lean, so most servers change only a few keys. Every key in every file has a one line comment above it. After editing, run /moneyrace admin reload.

Prefer clicking

The setup wizard (/moneyrace admin setup) sets the mode, team size, starting balance, team vaults and which main events are on. The admin menu (/moneyrace admin menu) has pages for money, teams, events, season and settings.

The setup wizard menu for choosing mode, team size, starting balance and events

Start here

These are in config.yml.

KeyWhat it does
modeSEASON for a public server, EVENT for an admin run event
economy.starting-balanceMoney every new player starts with (1000)
teams.max-sizePlayers per team (6)
kill.type, kill.tier-values, kill.bounty-valuesHow much a kill takes
economy.providerMONEYRACE runs its own economy, EXTERNAL uses another Vault economy plugin
storage.typeSQLITE needs nothing, MYSQL for networks

Keys set to AUTO follow the mode. For example teams.player-create: AUTO means players can make teams in SEASON mode but not in EVENT mode.

Mode defaults

KeySEASONEVENT
teams.player-createtruefalse
teams.auto-solotruefalse
vault.enabled set to AUTOtruefalse
teams.scoreVault balance when vaults are on, member balances otherwiseMember balances
tiers.source, kill.value-sourceBOUNTYTIER
teams.lock-after-daysappliesignored

vault.enabled ships as false, so team vaults stay off until you set it to true or AUTO.

config.yml sections

SectionWhat is in it
language, server-nameWhich lang file to use, and the server name shown in messages
modeSEASON or EVENT
storageSQLite file name, table prefix and the MySQL login. See Storage
economyProvider, currency symbol and names, number format, starting balance, late joiner bonus and max balance. See Money and economy
pay, banknotesSmallest payment, and the smallest and largest banknote
killKill money type and values, mint mode, combat credit and the anti farm checks. See Kill money
balanceCatch up bonuses and the final week multiplier. See Catch up bonuses
teamsWho creates teams, size, name rules, invites, friendly fire, chat shortcut, join lock, team score, nametags, colours and the team roll. See Teams and trust
tiers, bountyWhere the tier comes from, and which streaks and ranks give bounty levels
trustHow many players one player can trust
draftDraft timers, bid limits and payments. See EVENT mode and the draft
leaderboardRefresh time (30 seconds) and page size (10)
commandsTurn on /pay, /bal, /baltop and /withdraw with short-aliases
vaultThe team vault add-on
main-eventsDefaults shared by all main events
season, progressionSee Seasons
rituals, insuranceThe rituals add-on and the Insurance Charm keep percent
hudAction bar, grace and season bossbars, optional sidebar and tab header, and tab names
hologramsSee Holograms
setupWhether admins get the setup wizard reminder

The HUD

The action bar with balance, team and tier is on. Players can switch it off with /moneyrace hud. The sidebar and tab header are off by default, so turn on hud.sidebar.enabled and hud.tab.enabled if you want them. Their lines come from the lang file.

If TAB or another plugin already styles names, set teams.nametags.enabled: false and hud.player-list-name.enabled: false.

Other files

FileWhat is in it
events.ymlWorld events (timer, reveal, one section per event), capture point settings with per point overrides, altar settings and the request pool, the main event scheduler and one section per main event with prizes and rules
items.ymlThe banknote, wand, event kits, vault and decoy blocks, and ritual items with their recipes. Supports item models on 1.21.4 and newer and custom model data before that
menus.ymlLayout, titles, slots and items of every menu. It is safe to restyle, but keep the button keys
lang/*.ymlEvery message players see. See Messages and language
data/Draft stage and captains, season state, progression overrides and setup state. Not meant for hand editing

menus.yml breaks

If a menu looks wrong after editing, delete menus.yml and run /moneyrace admin reload to get the default back.

Updating the plugin

Each file has a version key at the top. When a new release adds keys, config.yml and events.yml get them added and any key you deleted comes back. Your values stay. Unknown keys are removed from config.yml, except under teams.colors and season.rewards, where your own entries are kept.

menus.yml and items.yml only merge new entries when their version goes up, and never restore ones you removed. The bundled en_US, fr_FR and es_ES files update the same way as config.yml.

Admin made data like arenas, teams, banknotes and saved inventories live in the database, so updating never touches them.

On this page