Configuration
The config file controls how the plugin behaves: the command that opens the menu, permissions, the HUD, logging, and more. Edit it by hand in any text editor, or open it in the web editor. The editor has a config section next to your contracts, categories, and presets, and it validates every setting as you change it.
Where it lives
Section titled “Where it lives”oxide/config/Contracts.jsoncarbon/config/Contracts.jsonAfter editing it, reload the plugin for changes to take effect:
o.reload Contractsc.reload ContractsThe shape
Section titled “The shape”The file has one block per section. The full shape looks like this, with each block detailed on its own page below:
{ "Command": [ ... ], "Permissions": { ... }, "Rewards": { ... }, "Score": { ... }, "Progress": { ... }, "Conditions": { ... }, "HUD": { ... }, "Reminders": { ... }, "Logging": { ... }, "Misc": { ... }, "UI": { ... }, "Version": { ... }}Sections
Section titled “Sections”Version
Section titled “Version”The Version block is written by the plugin to track which config format it last wrote. Leave it
alone: it is managed automatically and is not a setting you tune. If you upgrade Contracts and the
format changes, the plugin migrates the file and updates this stamp for you.
