I've been slacking on this project for way too long...
So I've rewritten the source code for Cozmotronic, including the source code of Communicator, the library used for communicating between clients.
The initial source can be found here: https://github.com/NekoNova/Cozmotronic
The original problem with Communicator was that when loaded as separate Addon, it had issues with the ICCommLib. So at the moment I'm making it part of the Cozmotronic package until I really have time to transform this into a stand-alone Addon.
The new layout is already part of Cozmotronic, and for the initial version it will remain basic.
I require help.
At the moment I've finished rewriting the core classes of the communication stuff, which has taken me around 4 hours today.
But the Addon does not load due an error in the Communicator.lua file
The error I receive is that "Attempt to index nil".
So my assumption is that I made a typo somewhere, or simply forgot something.
The problem is that after 4 hours of coding, I simply don't see it.....
If anyone wants to download the source and run it locally, be my guest.
I would really appreciate it if someone could point out where the error is and either send me a pull-request with the fix or report back to me to find it out.
As soon as I can simply have the Communicator.lua loaded the development of this Addon should jump forward.