CallAdmin.jar
Is the Server plugin and should be copied into the servers plugin folder.

Configuration file options (config.yml):
credentials: (default: admin,'password hash',true) this is a list of usernames and passwords that can access the server
port: (default: 25560) this is the port that the plugin will communicate on. Used in the GUI application
onlinenotice: (default: true) this setting broadcasts a message to all players in the game when a monitor application successfully connects to the server.
updatenotice: (default: true) this indicates if the plugin should check for updates
broadcastfrom: (default: true) Displays the username of the admin that broadcasts a message
listonline: (default: true) Globally toggles the list online admins function (/calladmin !list)
remotecommand: (default: true) Globally toggles the use of remote commands
updateAPIKey: (default: none) Allows an API key to be used when checking BukkitDev for updates



CallAdminGUI.jar
is the GUI monitor application for the plugin.

Server Address: Address of the server to connect to (Can be IP or FQDN (URL or server) this only supports IPV4 currently
Server Port: The port set in the plugins configuration file
UserName: The username in the config.yml file
Password: The Password in the config.yml file
Connect: Attempts to connect to the server
Clear Log: Clears the log of interactions with the server (list below the button)
Minimize to try: Will allow the program to hide to the system tray
Save Server Details: Saves the servers details to a file which will load in on next launch
Auto Reconnect: Reconnects to the server when the KeepAlive detects a failure
Use KeepAlive: Uses the KeepAlive system to check that the client is still connected to the server
Broadcast to server: Broadcasts a messagne in the field to all players on the server
Private message to: attempts to send a message diretly to the players selected
Auto Update PM field: When a direct call is recieved the players name is selected in the PM field
Send as Command: will send the message as a command to the server requires a / to be used
Send to Server: Message to send back to the server
Send : Sends the message to the server

You can delete messages from the list by selecting them and pushing delete. You can select multipule using the control or shit keys during selection