I'll explain this one more time, this time, using a much shorter, compressed, and understandable method.
Here is how you make a keygen:
1. Examine the assembly code of the software by decompiling the installer or the executable.
2. Find the key validation code. Have you ever noticed that if you buy two copies of a game , and use a key from a different CD, it still works? The key isn't CD specific. Otherwise your key would be saved to your computer, and people could steal it fairly easily. This is why they give you hard copy, and you have to enter it.
3. Reverse engineer it to find the key generation algorithm.
Blockland doesn't have a key validation program. The server does. So you would need to hack the server, or guess billions of randomly generated keys, with an almost 0% success rate.