recode textures for 1.5.2, blocks should be loaded in preinit/init, setup your config correctly, you don't need harvest level, client and common proxies really aren't needed; btw the block doesn't need hardness, resistance, or step sound by default. read the tnt code for the block "damaging block".