Updated the /bs check command to provide comprehensive details about the specified IP address, including: country, current online players sharing the same IP, whitelist/firewall status, VPN/Proxy detection, and essential information such as the time remaining before the IP is unblocked.
Refined the command class structure by consolidating all command-related logic into a single, streamlined class. This was a significant task, especially considering that during the global plugin recoding since version 4.3-IRONCLAD, this class remained unchanged. Now, finally, we have taken the time to improve and optimize it, resulting in a much cleaner and more maintainable codebase.
Expanded the Proxy component by adding more layers (now a total of 6) to enhance selection accuracy.
Made several code adjustments to facilitate easier development and future updates.
Added additional comments to the configuration files for better clarity.
Fixed:
The Proxy component was erroneously checking players even when it was disabled. This has been corrected.
Implemented a minor improvement to the /bs firewall command for better reliability and performance.