Only store data for players with permissionSuggestion
A lot of garbage collect in this plugin for popular server, maybe it could use some optimization. 

Merged post

Only consider players with perm: 
Moderator edit: Random plugin version.
I wipe once a week and at the end of the week the data file of this plugin is about 1mb

This seems rather big. I'm not sure why it has to store info for every player even when using the default settings. It is probably better to only store info if players have changed their FurnaceSplitter settings.
Good idea. +1

How to clean FurnaceSplitter DataFile ?

Uninstalling and installing the plugin does not do anything.

The file is already large and lag appears when the server is saved.

You would have to delete the data file itself in the Data folder.
Hi, after deleting and refreshing all data is returned.
When you delete the data, you have to unload the plugin first.

Works !!

Thanks !!

 

The data file is saving the config for every player that has ever connected to the server. Even if they are using the default settings. This causes the file to get 5mb+ in size and creates a lag spike when the server saves. Please add an option for the data to wipe when server is wiped.

Furnace Splitter 64.83s    yes server me lag

This is still an issue.

there shouldnt even a data file needed since everyone uses default settings

10aCt1bbz8ODXaE.png Wulf

Hello,
Are you able to list the changes you made, I see you said you fixed some of the issues relating to data saving (or the maintenance of this data) what specifically has changed?

I tested it on a test server but I still see it saving every player's data whoever connects, or is this wiped on a wipe ect?

Thank you, all the best!

3hc4LQNUPIfyCYn.png harland555

Hello,
Are you able to list the changes you made, I see you said you fixed some of the issues relating to data saving (or the maintenance of this data) what specifically has changed?

I tested it on a test server but I still see it saving every player's data whoever connects, or is this wiped on a wipe ect?

Thank you, all the best!

You can use a comparison tool to see the exact differences made between this and the last release. Otherwise, the changes made are noted on the update notes on the branch via Updates:

  • Added handling to create a new data file if existing fails to load
  • Changed plugin to only generate data for a player as needed
  • Fixed multiple potential exceptions that were reported
No existing data was cleaned up with it, I just disabled the data creation for every player when they connect or when the plugin is initialized, and only create it when they have the permission and when the interface is called.