Client-Server architecture takes a few knocks to wrap one's head around, especially when Eclipse runs both on a single machine sharing a single JRE.
For most classes and their constructors, it doesn't matter. If yours is coughing up a lung (and it's not an obvious rendering action crashing the server), then start wrapping your head...
Look into the way that vanilla entities spawn. See how the dance is done so that the server makes decisions and the client follows its lead (an entity's image is on the client, but its soul is on the server). Usually, if your mod operates at the right level of abstraction, the client-server interaction (messages etc) are handled for you. If you happened to discover a class or method that looked useful but is down in the weeds, then you might accidentally be short-circuiting the process.