From f8182e4e3bdb3a531b73afae2c453348cccc1cfa Mon Sep 17 00:00:00 2001 From: TheBusyBiscuit Date: Sun, 21 Jun 2020 19:51:34 +0200 Subject: [PATCH] Fixed Infused Magnet working even if you haven't researched it --- .../slimefun4/implementation/listeners/GadgetsListener.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/GadgetsListener.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/GadgetsListener.java index 2d9b54a4e..34fd363f2 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/GadgetsListener.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/GadgetsListener.java @@ -54,7 +54,11 @@ public class GadgetsListener implements Listener { } if (SlimefunUtils.containsSimilarItem(p.getInventory(), SlimefunItems.INFUSED_MAGNET, true)) { - new MagnetTask(p, ((InfusedMagnet) SlimefunItems.INFUSED_MAGNET.getItem()).getRadius()).scheduleRepeating(0, 8); + InfusedMagnet magnet = (InfusedMagnet) SlimefunItems.INFUSED_MAGNET.getItem(); + + if (Slimefun.hasUnlocked(p, magnet, true)) { + new MagnetTask(p, magnet.getRadius()).scheduleRepeating(0, 8); + } } } }