diff --git a/TrueCraft.Core/Logic/Blocks/ChestBlock.cs b/TrueCraft.Core/Logic/Blocks/ChestBlock.cs index 2dc6c48..fe79aaa 100644 --- a/TrueCraft.Core/Logic/Blocks/ChestBlock.cs +++ b/TrueCraft.Core/Logic/Blocks/ChestBlock.cs @@ -121,7 +121,7 @@ namespace TrueCraft.Core.Logic.Blocks { adjacent = test; var up = world.BlockRepository.GetBlockProvider(world.GetBlockID(test + Coordinates3D.Up)); - if (up.Opaque) + if (up.Opaque && !(up is WallSignBlock)) // Wall sign blocks are an exception return false; // Obstructed break; }