diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-11-03 18:50:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-03 17:50:31 +0000 |
commit | 3376516a2856a854584bd72de4428c539e4d4b34 (patch) | |
tree | 9a19a9430cdeb1e6eb18b100e7f1a1b0337a14f6 /src/main/java/gtPlusPlus/core/handler | |
parent | 6b16a43329c97cd844e9f5cafd86114aa2c2c8c8 (diff) | |
download | GT5-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.java | 5 |
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. |