Hey guys,
I encountered a bug with the Equipment, when for example i saved with an empty equipment inventory and then dragged for example a helmet into the helmet slot and pressed load, the helmet icon was still in the slot and as i tried to drag it to the inventory I got a nullpointer exception.
If someone else is also having this problem: I solved it by adding this line
equipmentUpdated?.Invoke();
to the end RestoreFromJToken Method of the Equipment.cs file.