The old system that uses the WolfyUtilities/players causes a lot of issues and is not very expandable.
So with this update the files in the players folder are no longer used and can be safely deleted.
The new system uses the Bukkit PersistentDataContainer to store custom data directly into the NBT of the Player entity.
That way loading and saving it to disc is no longer handled by the plugin and is less bound to errors.
Additionally the new can be created more easily. No writeToJson or readFromJson methods anymore. Instead it uses Jackson Annotations to serialize and deserialize to/from json.
The old system that uses the
WolfyUtilities/players
causes a lot of issues and is not very expandable. So with this update the files in the players folder are no longer used and can be safely deleted.The new system uses the Bukkit PersistentDataContainer to store custom data directly into the NBT of the Player entity. That way loading and saving it to disc is no longer handled by the plugin and is less bound to errors.
Additionally the new can be created more easily. No writeToJson or readFromJson methods anymore. Instead it uses Jackson Annotations to serialize and deserialize to/from json.