I've just started mod development, and I'm working on a mod to play with my friends online. I don't know of any way to run mods and plugins for 1.7.10 minecraft on the same server, so I was thinking about writing a mod to be completely serverside to work as a plugin. I'm not exactly sure how to do it though. For example, server side if I need an event when a player is damaged or places blocks, I'm not sure how do that. As well, do I put @SideOnly(Side.SERVER) on the fml innit events, or on all of the methods and constructors I use?