KeepJ96 / IP-Check

A Bukkit Plugin for Detecting and Controlling Multi-Accounters
BSD 3-Clause "New" or "Revised" License
1 stars 4 forks source link

Merging Repository IPCheck-Latest with IP-Check #17

Open KeepJ96 opened 7 years ago

KeepJ96 commented 7 years ago

Merging Repository IPCheck-Latest with IP-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 System ALTACTSYS - 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 System GEOIPRSYS - GeoIP System KCKSYSTEM - Kick System METRICSYS - Plugin Metrics System NOTIFYSYS - Notification System PROTCTSYS - Protection System SECKICSYS - Secure Kick System SECURESYS - Secure Mode System UPDATESYS - Plugin Updater System

At 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.

dutchy1001 commented 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.