There's a built-in server command to stop the picking-up blocks portion.
Type this in the server window, if you're running the server:
gamerule mobGriefing false
Or type this in the game chat window, if you're an op (or single-player, I believe):
/gamerule mobGriefing false
This will also stop Creeper explosions from damaging blocks.
However, this will not remove Enderman, so there is still the noise issue.
Source: http://minecraft.gamepedia.com/Server_commandshttps://minecraft.wiki/w/Server_commands