diff --git a/src/main/java/com/klikli_dev/occultism/common/container/storage/StorageControllerContainerBase.java b/src/main/java/com/klikli_dev/occultism/common/container/storage/StorageControllerContainerBase.java index 1aa6ab874..df154a38d 100644 --- a/src/main/java/com/klikli_dev/occultism/common/container/storage/StorageControllerContainerBase.java +++ b/src/main/java/com/klikli_dev/occultism/common/container/storage/StorageControllerContainerBase.java @@ -81,10 +81,11 @@ protected StorageControllerContainerBase(@Nullable MenuType type, int id, Inv } public static boolean canOpen(Player player, BlockPos pos) { - if (!openContainers.containsKey(pos)) { + if (!openContainers.containsKey(pos) || openContainers.get(pos).equals(player.getUUID())) { return true; } + player.sendSystemMessage(Component.translatable(TranslationKeys.MESSAGE_CONTAINER_ALREADY_OPEN).withStyle(ChatFormatting.RED)); return false; }