MAKE SURE when editing the CompoundOptions data file that the plugin is UNLOADED (and the server is running).
I've found that if the server is shut down or the plugin is loaded while editing the data file, the "current dynamic state" of bandit and outpost will conflict with what I think is the .sav file and mess things up (i've spent many many hours on this issue).
MAKE SURE to check your json data file, small mistakes like an incorrect dash (-) in front of a currency id might not make errors but will make the plugin to not work correctly.
If you mess it up, start over;
- Unload the plugin
- Copy the complete code/text of the .json file in the data folder to a notepad
- Delete the .json files from the config and data folder
- Delete the plugin itself (the .cs fil in plugins folder
- Restart the server
- Reinstall the plugin
- Unload the plugin
- Double and Tripple check the code/text you pasted to a notepad for small non-json mistakes
- Validate the text on jsonlint
- Replace the code/text in the .json file in the data folder with the code/text from your notepad and save
- Reload the plugin
Most likely it's an error in the /data .json file or another plugin conflicting with this plugin.
I have custom loot and and currency in both Bandit and Outpost, and it works fine.
Let us know if you get it to work.