aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/handler
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-11-03 18:50:31 +0100
committerGitHub <noreply@github.com>2024-11-03 17:50:31 +0000
commit3376516a2856a854584bd72de4428c539e4d4b34 (patch)
tree9a19a9430cdeb1e6eb18b100e7f1a1b0337a14f6 /src/main/java/gtPlusPlus/core/handler
parent6b16a43329c97cd844e9f5cafd86114aa2c2c8c8 (diff)
downloadGT5-Unofficial-3376516a2856a854584bd72de4428c539e4d4b34.tar.gz
GT5-Unofficial-3376516a2856a854584bd72de4428c539e4d4b34.tar.bz2
GT5-Unofficial-3376516a2856a854584bd72de4428c539e4d4b34.zip
Fix memory leak in gt++ PlayerUtils (#3411)
Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gtPlusPlus/core/handler')
-rw-r--r--src/main/java/gtPlusPlus/core/handler/events/EntityDeathHandler.java5
1 files changed, 2 insertions, 3 deletions
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<Class, ArrayList<Triplet<ItemStack, Integer, Integer>>> mMobDropMap = new HashMap<>();
- private static final HashSet<Class> mInternalClassKeyCache = new HashSet<>();
+ private static final HashMap<Class<?>, ArrayList<Triplet<ItemStack, Integer, Integer>>> mMobDropMap = new HashMap<>();
+ private static final ArrayList<Class<?>> mInternalClassKeyCache = new ArrayList<>();
/**
* Provides the ability to provide custom drops upon the death of EntityLivingBase objects.