This mod makes it so that bookshelves can connect to an enchanting table even when the blocks in between aren't exactly air, allowing for more decoration options. If some blocks are still desired to be blockable(cough, vanilla people and their torches), there is an unforgiving tag(`forgivingenchantingtable:unforgiving`) which will make that block block the table no matter what, and a forgiving tag(`forgivingenchantingtable:forgiving`) to add other blocks to not block the bookshelves.
Note: this is a Fabric mod and requires fabric loader + api. Mod should be installed on both sides for the best effect.
Discord for all of my projects: https://discord.gg/T6xdX7G