Your mistake is in this line:
LanguageRegistry.addName("talipBlock", "Talip Block");
Where you do
"talipBlock"
When in quotation marks ("..."), a type is called a String. What you are doing is naming a String. This is not what you should do, which is naming the Object (Block) that you are naming. In this your code should look something like this:
LanguageRegistry.addName(talipBlock, "Talip Block");
In that code you are making a reference to the
public static Block talipBlock;
which is what you want to do.
edit:
This is something that is really recommended before you start modding.
Thanks for your help. I have already started but i new.