diff --git a/Plugin/src/main/java/net/seyarada/pandeloot/drops/containers/LootBag.java b/Plugin/src/main/java/net/seyarada/pandeloot/drops/containers/LootBag.java index 6984aba..0ef95a3 100644 --- a/Plugin/src/main/java/net/seyarada/pandeloot/drops/containers/LootBag.java +++ b/Plugin/src/main/java/net/seyarada/pandeloot/drops/containers/LootBag.java @@ -7,6 +7,7 @@ import net.seyarada.pandeloot.drops.LootDrop; import net.seyarada.pandeloot.flags.FlagPack; import net.seyarada.pandeloot.flags.enums.FlagTrigger; +import net.seyarada.pandeloot.nms.NMSManager; import net.seyarada.pandeloot.utils.ItemUtils; import org.bukkit.Location; import org.bukkit.Material; @@ -74,7 +75,8 @@ public static void openDroppedLootBag(PlayerInteractEvent e) { } if(!isLocked) { - if(!data.has(Constants.LOOTBAG_KEY, PersistentDataType.STRING)) + if(!data.has(Constants.LOOTBAG_KEY, PersistentDataType.STRING) || + NMSManager.isHiddenFor(i.getEntityId(), e.getPlayer().getUniqueId())) continue; id = data.get(Constants.LOOTBAG_KEY, PersistentDataType.STRING); }