GlowstoneMC/Glowstone — pull request #539 by jimmikaelkael (2014-11-12 16:42:57+00:00)
Title: Drop attached blocks when the block it's attached to is destroyed by a player.

OK, I know the code is currently awful. I'd like to have some point of views as I'm not sure the proper way to handle this would be in BlockType.