unfortunately, this kind of block protection system has too many flaws and is too costly (in performance) to ever implement nicely. If it's a seperate mod that has to do this, then it has to scan and keep data on every single block you ever place or break.. if it's every mod doing this, then...