
The Cowboy hears ya!
Let me explain a bit about source code: Source code is the recipe that an executable ("program") is built from. Every time you invoke CMake, you use the source to build an executable.
Oh. You're just adding mods, you say? Well, in that case,
the mod is the source code. No, seriously. The init.lua is really just human-readable instructions that is parsed by the engine. No need to worry so long as the mod itself is distributed.
No? You're not just adding mods, but tweaking the engine - like changing how far you can fall without taking damage? Well, that's easy. Every time you "build" a custom client, you use source code to build it. Just include all the code in a zip, upload it and link to it as an optional download ("Hey vets! Want to port it? Download the source here!").