I just figured the CraftItemEvent would return a string or an ID I could then use to cancel the event and send a notification to the player saying this item (or object) is locked, if the identifier was of a certain type. Or accomplish via runtime polymorphism...
I mean, heh, you get players joining a medieval themed server and then building glass structures with glass doors and using metal yellow and black chevrons with purple incandescent lights. *roll eyes* because I guess that's just what some people do.
Administrative controls are fine to a degree, but I'll always opt for the technical contol.
But if it can't be done right now, it can't be done 
Doing a great job mate 