mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-07-03 20:41:37 +00:00
Fix cleanup to not hold Users in memory.
This commit is contained in:
parent
ebc6b14284
commit
555a300378
6 changed files with 22 additions and 15 deletions
|
@ -12,7 +12,7 @@ import org.bukkit.inventory.ItemStack;
|
|||
public abstract class UserData extends PlayerExtension implements IConf
|
||||
{
|
||||
protected final transient IEssentials ess;
|
||||
private EssentialsConf config;
|
||||
private final EssentialsConf config;
|
||||
private final File folder;
|
||||
|
||||
protected UserData(Player base, IEssentials ess)
|
||||
|
@ -31,8 +31,7 @@ public abstract class UserData extends PlayerExtension implements IConf
|
|||
public final void reset()
|
||||
{
|
||||
config.getFile().delete();
|
||||
config = new EssentialsConf(new File(folder, Util.sanitizeFileName(base.getName()) + ".yml"));
|
||||
reloadConfig();
|
||||
ess.getUserMap().removeUser(this.getName());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue