Open KeepJ96 opened 7 years ago
I like the idea of "modules" if you mean a similar way as Essentials or Multiverse does. This way you can make it as lightweight or as expanded you want. I understand this can be a massive rewrite and testing job. I'm ready for it.
Merging Repository
IPCheck-Latest
withIP-Check
As it stands,
IP-Check-Latest
contains source code for a version of IP-Check referred to as v2.1.0. The update included a new Module Control system which sought to split functions of the plugin up by Modules, and would allow end-users to enable or disable the features on whim.The different modules were as follows:
ACTIVESYS
- Active Mode SystemALTACTSYS
- Alternate Account Detection System (this module could not be disabled was the core module)BANCTRSYS
- Ban Control System (Responsible for all Ban Commands in IP-Check)BANMSGSYS
- Ban Message System (Not sure why this was separate from BANCTRSYS)CNTBLKSYS
- Country Block System (Blacklist and Whitelist)EXEMPTSYS
- Exemption SystemGEOIPRSYS
- GeoIP SystemKCKSYSTEM
- Kick SystemMETRICSYS
- Plugin Metrics SystemNOTIFYSYS
- Notification SystemPROTCTSYS
- Protection SystemSECKICSYS
- Secure Kick SystemSECURESYS
- Secure Mode SystemUPDATESYS
- Plugin Updater SystemAt this point, I have no idea if this is the path I'd want to take with IP-Check now or not. However, I would like to see the two branches merge together at some point, since this repo is supposed to be the most "up-to-date" code.