Hello guys!
I am working on a mod, that has a FactionMaster class, which stores a factionMap of type TreeMap<String, Faction>, which I would like to save to a file, to be able to keep the data inside the Faction class instances, even when the server restarts.
Now I noticed that the objects inside the Faction class have to be static to be able to be changed from events, right? That's why I cannot just serialize the factionMap.
But how can I save and load the data safely?
Btw, I'm very new to modding and java.
Thanks!
EDIT: Version 1.12.2