So, I made two mods that changes a few things at world generation (the oasis mod and the rivers mod, and soon others)
Those are run just once in the entire life cycle of a save game, at the world generation, and can even be excluded later and the game would still run fine and world would still have the changes made.
With that in mind, someone joining a multiplayer game where the host used one of those is forced to sync his mods and download them too, even though it should not be necessary for them to play. (The host can generate a game with them, save, delete the mods, reopen the save and then invite players, it would work without them needing the mods)
So my questions is basically this: Would it be ok for those mods to be marked as client_only? Even though the changes are server side. Would that work?