COMMAND TAB COMPLETION CODE CHANGED: MULTIPLE REQUESTS REMOVED, CODE SIMPLIFIED AND ORGANIZED INTO METHODS!
WHEN THE PLUGIN IS STOPPED, IT CAN BE SET TO SHUT DOWN THE SERVER, ESPECIALLY IF SOMEONE TRIES TO STOP IT WITH A PLUGIN LIKE PLUGMAN, ETC.
PROTECTION AGAINST PLUGIN SHUTDOWN COMMANDS ON THE SERVER USING PLUGMAN. IF THE COMMAND CONTAINS 'PLUGMAN' AND 'CHRONANTIVPN', OR '*', OR 'ALL', THE COMMAND WILL BE BLOCKED, THE PLAYER WILL BE KICKED FROM THE SERVER, AND THEY WILL BE ADDED TO A BLACKLIST!
SIMPLE CODE REFINEMENT FOR IPCHECKER, ADDRESSLIMITERCHECKER, AND VPNCHECKER CLASSES!
NEW UUID RETRIEVAL METHODS! INPUT VALIDATION FOR NAME LENGTH, CHARACTERS, NON-NULL OR EMPTY UUID GENERATION ERROR CHECKS!
WHEN AN ADDRESS SOCKET OR OTHER ASYNCHRONOUS REQUESTS FAIL TO FIND A VALUE, THEY SHOULD RETURN A RESPONSE SIGNALING THAT NO VALUE WAS FOUND!
IN COMMANDS WHERE THE PLAYER NAME IS PROVIDED, IT VALIDATES THE VALIDITY OF THE PLAYER NAME, CHECKING FOR THINGS SUCH AS LENGTH, SPECIAL CHARACTERS, NON-EMPTINESS, OR NULLNESS!
UPON CONNECTION, THE SERVER DISCONNECTS IF AN INVALID UUID REQUEST OCCURS!