CompoundOptions and CompoundOptionsDefault both empty.Solved
o.reload CompoundOptions
[Compound Options] Restoring default orders for npcvendingmachine
[Compound Options] Restoring default orders for npcvendingmachine
[Compound Options] Restoring default orders for shopkeeper_vm_invis
[Compound Options] Restoring default orders for npcvendingmachine_fishexchange
[Compound Options] Restoring default orders for shopkeeper_vm_invis
Failed to call hook 'Unload' on plugin 'CompoundOptions v1.1.8' (KeyNotFoundException: The given key was not present in the dictionary.)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 
  at Oxide.Plugins.CompoundOptions.GetDefaultOrders (NPCVendingMachine vending) [0x0001c] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CompoundOptions.Unload () [0x0005b] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CompoundOptions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0014b] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <31122a27a2414cd799150f8677cf39d4>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <0fbce81d88d64454b3e7abb24df7026b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <0fbce81d88d64454b3e7abb24df7026b>:0 
Unloaded plugin Compound Options v1.1.8 by FastBurst
[Compound Options] Trying to save default vendingOrders for Attire
[Compound Options] Added Vending Machine: Attire to data file!
[Compound Options] Added Vending Machine: Attire to data file!
[Compound Options] Trying to save default vendingOrders for Attire
[Compound Options] Trying to save default vendingOrders for Fishing_Village
[Compound Options] Added Vending Machine: Fishing_Village to data file!
[Compound Options] Added Vending Machine: Fishing_Village to data file!
[Compound Options] Trying to save default vendingOrders for FishExchange
[Compound Options] Added Vending Machine: FishExchange to data file!
[Compound Options] Added Vending Machine: FishExchange to data file!
Failed to call hook 'OnServerInitialized' on plugin 'CompoundOptions v1.1.8' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.CompoundOptions.AddVendingOrders (NPCVendingMachine vending, System.Boolean def) [0x00073] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CompoundOptions.OnServerInitialized () [0x0003a] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CompoundOptions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00275] in <c82f2a282a7640bbb98b8b4372f3eff7>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <31122a27a2414cd799150f8677cf39d4>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <0fbce81d88d64454b3e7abb24df7026b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <0fbce81d88d64454b3e7abb24df7026b>:0 
Loaded plugin Compound Options v1.1.8 by FastBurst

So I was using the plugin with no problems before Facepunches latest update. A player today informed me of some problems with the exchange times and I also wanted to bump some of the exchange rates up in Bandit. I changed my file and reloaded the plugin and nothing changed in the shop. I went and saw you had an update to the plugin so I downloaded it and replaced the old one; now upon a reload of the plugin my CompoundOptions.json data file both the default and normal just contain:

{
  "VendingMachinesOrders": null
}

How can I fix this?

if you didnt make a copy you will have to delete them and let it recreate the files. Changes to the files won't reflect until the server is restarted.

8KmFqEpsDIkjGw5.jpg FastBurst

if you didnt make a copy you will have to delete them and let it recreate the files. Changes to the files won't reflect until the server is restarted.

Data files have populated after the restart. Thank you.

Locked automatically