I've seen plugins on several servers were they can rollback TNT and creeper damage but I have not been able to find any. Also they can block TNT from destroying chests and dropping blocks to prevent from duping blocks. Any help could be of some use so if you know anything about a plugin that does this please let me know in the comments below.
To rollback TNT amd other griefing, you need a logging plugin such as BigBrother, HawkEye or LogBlock, although I'm not sure which ones are still around
I'm using LogBlock, is there a way to rollback TNT damage after a set amount of time or all TNT damage when I use a command? Anyone xD EDIT by Moderator: merged posts, please use the edit button instead of double posting.
You'd need a plugin which has the option to disable only certain blocks from explosion damage. I know things like EssentialsProtect does this, but not for individual blocks. I guess you'll have to do some looking around.