Block Memory records the history of blocks (who placed/broke them and when). Use the Memory Scanner: right-click on a block and view the last eight events in chat. Works in single-player and on the server.