I have been working on my TNB XPort Redux mod a lot lately and have been adding more functionality into the mod. Namely I have made the mod add stored levels to a player when they open an enchanting table (more information here).
In doing this, the part of my code that detects and stores a sign placed around my block has broken. The sign is no longer detected and as such, sign tracking of stored levels is broken. I rather prefer this method of keeping track of my stored levels and do not want to loose this functionality. When a neighbor of my XPort block changes the block should be tested and if it is a sign, stored in the XPort tile entity (code). The detection code is here.
Fixing this is the next update I plan to release and have been having trouble writing and re-writing this code to fix the issue. Any help would be much appreciated.
Edit: Fixed links after new commit.
Edit: Removed links after new commit removed the code they were pointing to.