This is for 1.6.4? Then, first off...
public void gameRegisters(){
GameRegistry.registerBlock(snowstormBlock);}
public void LanguageRegistry(){
LanguageRegistry.addName(snowstormBlock, "Blanket");
}
First, get rid of the "public void LanguageRegistry", "public void gameRegistry", "gameRegisters();", and the "languageRegisters();" but keep the "LanguageRegistry.addName(snowstormBlock, "Blanket");" and the
"GameRegistry.registerBlock(snowstormBlock);" there. Second, also in your main class file, "@Init" should be "@EventHandler" And third...
public BlockSnowstormBlock(int id, int texture, Material mat) {
super(texture, Material.cloth);
this.setCreativeTab(CreativeTabs.tabBlock);
Change that to...
public BlockSnowstormBlock(int id, int texture, Material mat) {
super(id, texture, Material.cloth);
this.setCreativeTab(CreativeTabs.tabBlock);
Hope I helped