Craftsmen Communication Client (CCC)
A scripting project.
Summary
CCC is a GUI that is openable in main menu, and is openable within game using a keybind. It's purpose is to get files to whoever needs them, chat across servers, publish mods, and send announcements and notices, and see what Craftsmen servers are up as well as what Craftsmen are online.
Users cannot access mods, send files and receive files, or chat unless I or a manager has approved their request to do so. This is to basically prevent anyone who gets a hold of CCC to freely do what they like.
Tabs
- Announcements: Shows announcements sent by me or managers. Announcements stay in the GUI until they're deleted by the user. The will show a notice on being published, and can be sent to a particular faction, particular members, or the entire clan.
- Chat: Shows the clan's IRC channel, and any private messages sent to you
- Roster: Shows who's on and who's hosting Craftsmen servers
- File Transfers: Here you can send files to a Craftsmen, view / download files sent to you, and see whether or not files sent you sent have been downloaded.
- Mods: Here you can download published mods
- Settings: This has settings about notifications (Notify me ingame when somebody chats, I get a PM, an announcement is out, when I am sent a file, when a mod is released, etc.), and other things (Possibly even different themes, because Clockturn is lovey with GUIs :D)
- Admin Menu: Only I or a manager (managers are picked by me, too :D) can access this tab. Here we can disable / enable people to use the mod, view requests to use the mod (People are prompted to send a request on first starting up Blockland with the mod in their addons), and send announcements.
I know it's a lot to do, but it would be really amazing and we have the skills to do it.
Though I doubt it's possible, voice chat would be nice too :D