DSH105/Nexus — pull request #25 by stuntguy3000 (2014-05-11 11:46:16+00:00)
Title: Add Minecraft Commands

The following Pull request adds two commands to help improve the user experience as well as improve functionality of Nexus. The two commands are "mcuser" and "mcping". These commands add two useful features to any IRC bot which is surrounded by Minecraft players.

"mcuser" is a command dedicated to providing a specific username's information, giving information such as UUID, validity and if it is a paid legitimate account. This command sends three HTTP Posts requests to three of Mojang's web based APIs to gather the required data as well as bringing "JSON-Simple" and "UUIDFetcher" classes into Nexus.

"mcping" is a command which allows a user to ping a specified hostname on any specific port. This cannot be used for more than Minecraft servers because it attempts to fetch more data from the successful ping. This returns specific server information, which includes the server's Message Of The Day, online player count, online players and maximum player count.

This Pull Request also includes minor internal re-arrangements for organizational purposes.