Methods of decompiled classes

So I’ve been tinkering with Minecraft’s decompiled code (via the latest MCP), and noticed something curious when comparing the Client and Server sources.

Some classes have minor differences I find strange, for example, the class might lack a constructor in the server that it doesn’t on the client, even if the rest of the class (particularly the class attributes) are the same.

I’m suspecting this is due to the decompiler ignoring (or not being able to detect) methods that are not being referenced anywhere else on the code.

Is this correct? Or is there any merit in omitting a constructor of a class for server-side code that I’m not seeing?