diff --git a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java index acf7695..d41b6f9 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java @@ -7,6 +7,8 @@ import com.willfp.talismans.talismans.Talisman; import com.willfp.talismans.talismans.TalismanLevel; import com.willfp.talismans.talismans.Talismans; import lombok.experimental.UtilityClass; +import me.often.talismansgui.Utils.BagUtils; +import org.bukkit.Bukkit; import org.bukkit.NamespacedKey; import org.bukkit.block.BlockState; import org.bukkit.block.ShulkerBox; @@ -224,6 +226,10 @@ public class TalismanChecks { } } + if (TalismansPlugin.isBagLoaded()){ + found.addAll(BagUtils.getBag(player)); + } + if (useCache) { CACHED_TALISMANS.put(player.getUniqueId(), found); PLUGIN.getScheduler().runLater(() -> CACHED_TALISMANS.remove(player.getUniqueId()), 40);