Choose your plugin and file in the visual editor. It starts with the actual bundled plugin defaults.
1. Start with your file
If your server already has settings, use Import your config to open its matching .yml file. This keeps your values and unknown keys. Only public bundled defaults are included in this website.
2. Change the controls
Choose a section on the left or search for a setting. Switch features on or off, enter values, add list items and edit named entries. Labels and help text come from the config keys and comments. YAML comments and key order are retained where possible; formatting may change.
List item order matters. Use the move buttons to rearrange entries. For a new shop, menu button or reward, use Add entry in the relevant group and copy a suitable existing entry. For new dashboard buttons, also add its ID to Dashboard → Order.
3. Check and download
Use Preview YAML to inspect the result, or just select Download config. The editor blocks malformed YAML, invalid field values and supported constraint failures. It does not connect to Minecraft or prove every setting is valid for your server.
4. Apply it to your server
Back up your original file. Replace the matching file in the plugin folder and use the reload instructions shown below the editor. ForgeMarket always requires a full stop/start. Donut SMP pause-screen changes and world/integration changes may also require a full restart. Keep player data and world files out of this editor.
Your files stay yours
Imported file contents are processed locally in browser memory. They are not uploaded or saved in browser storage. Closing or refreshing the page clears your work, so download before leaving. Normal requests still load this website and its bundled defaults.
Supported files and limits
ForgeMarket Free/Premium: config.yml. DungeonForge: config.yml, rifts.yml, loot_tables.yml. Donut SMP All In One: config.yml, menus.yml, messages.yml, dialogs.yml, shops.yml.
Single-document YAML mappings up to 1 MB are supported. Custom tags and complex mapping keys are rejected; simple numeric keys are preserved. Aliases and anchored values are preserved as read-only fields so a shared value is not accidentally changed. Unknown keys are retained and can be edited when they use supported ordinary YAML values. This is a form editor, not a complete validator for every plugin setting.