Direct answer
Use the parser’s file, line and column as the starting point, then inspect that line and the lines immediately above it for bad indentation, tabs, missing quotes/colons, or invalid structure. Restore a known-good config if the plugin regenerated a broken file.
Diagnosis to use: A YAML parser location refers to the text format, not necessarily a plugin bug or a missing permission.
What it means
YAML is indentation-sensitive, and tabs, missing quotes, or malformed lists can stop a plugin from reading its config.
What to collect: Copy the file before editing. Look at the reported line and preceding indentation: tabs, unquoted punctuation, mismatched quotes and lists nested at the wrong depth are common. Use a YAML-aware editor to reveal spaces.
If you are a player
- Record the exact command/message or feature that failed and the time it happened.
- If the problem affects only your account, note your permissions/group and whether another player can use the same feature.
- Send the owner the exact wording rather than repeatedly retrying; plugin startup/configuration errors must usually be fixed server-side.
If you run the server
- Stop the server/plugin before editing and use the parser’s file/line/column or the plugin’s first configuration error as the starting point.
- Compare the file with the documentation for the exact plugin release; keys/defaults can change between versions.
- Restore a known-good config or regenerate on a backup/test copy if structure is badly damaged, then reapply changes in small groups.
- Avoid tabs/invalid YAML structure and avoid copying configuration from a different plugin/version without checking its schema.
Targeted repair: Correct only the syntax error and check the plugin’s own config schema; a YAML file can parse successfully while still containing unsupported keys. Restore the last valid config if multiple errors are present.
Verify after the change: Restart the plugin/server as documented and verify that the original setting actually takes effect; no parser exception should remain.
References
Use the documentation for the exact software and release you run. These sources support the settings or diagnostic behavior used in this fix.
Related fixes and guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.