From 3376516a2856a854584bd72de4428c539e4d4b34 Mon Sep 17 00:00:00 2001 From: Alexdoru <57050655+Alexdoru@users.noreply.github.com> Date: Sun, 3 Nov 2024 18:50:31 +0100 Subject: Fix memory leak in gt++ PlayerUtils (#3411) Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com> --- src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main/java/gtPlusPlus/core/handler') diff --git a/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java b/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java index 35970d9165..cb59db205e 100644 --- a/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java +++ b/src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java @@ -2,7 +2,6 @@ package gtPlusPlus.core.handler.events; import java.util.ArrayList; import java.util.HashMap; -import java.util.HashSet; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -27,8 +26,8 @@ import gtPlusPlus.core.util.minecraft.PlayerUtils; @Optional.Interface(iface = "com.kuba6000.mobsinfo.api.IMobExtraInfoProvider", modid = "mobsinfo") public class EntityDeathHandler implements IMobExtraInfoProvider { - private static final HashMap>> mMobDropMap = new HashMap<>(); - private static final HashSet mInternalClassKeyCache = new HashSet<>(); + private static final HashMap, ArrayList>> mMobDropMap = new HashMap<>(); + private static final ArrayList> mInternalClassKeyCache = new ArrayList<>(); /** * Provides the ability to provide custom drops upon the death of EntityLivingBase objects. -- cgit