Hey I have a little question about PlaceEvent and PlayerInteractEvent. If I canceled PlayerInteractEvent and PlaceEvent I can place no Block but if I don't cancel PlayerInteractEvent and cancel PlaceEvent I can place chests and trapped chests. Why this work? I have no idea.
Here is the code: http://pastebin.com/MhrHcZgG
PS: Sorry for my bad english I do not write it often because I am from germany And sorry that the code is not refactored