Fix advancement-related memory leak (#104)

Fix memory leak with loaded players' advancements
Fix missing transaction transfer for player inventories
Fix incorrect transaction transfer for ender chests
Minor code health
This commit is contained in:
Adam
2022-10-14 16:40:33 -04:00
committed by GitHub
parent c443615c1d
commit 0120d35a9a
9 changed files with 125 additions and 58 deletions

View File

@@ -476,8 +476,9 @@ public class OpenInv extends JavaPlugin implements IOpenInv {
if (!disableSaving()
&& current != null
&& current.getPlayer() instanceof Player player && !player.isOnline()) {
this.accessor.getPlayerDataManager().inject(player).saveData();
&& current.getPlayer() instanceof Player player
&& !player.isOnline()) {
this.accessor.getPlayerDataManager().inject(player).saveData();
}
});
}