Runner

5.1k Downloads

Runner

Google has dropped support for XMPP as Google Talk has been replaced by Hangouts (see this). Fortunately, Google has not yet announced a date when XMPP will be completely dropped, so you can keep using the plugin.

Introduction

Runner is a program designed to connect players and admins to your in game chat through the Internet. Runner serves as a gateway, logging your server into the GTalk system, allowing easy, free communication with anyone who wishes to communicate with your server.

Features

  • Send messages between Google Talk and your server's in game chat
  • Remotely send commands
  • Define nicknames for users and admins

This list may seem thin, but the plugin can easily be used for some of the following things:

  • Create a chat box on your website that visitors can read and add to your server's chat
  • Provide admin help to your players while away from the game
  • Have a free web console

Installation

The Installation process has been improved greatly from the original Chatter version of this plugin. The build now uses maven and is a compete Uni-Jar

Installation video: http://www.youtube.com/watch?v=019ceQPNShA

If you make another video, pm me an I will put it up here!

  • Download the plugin from one of the download links
  • Place the plugins jar file inside your /plugins directory
  • The plugin will auto-generate it's config and files. You should then stop the server to change the configuration.
  • The order of the configuration is slightly strange as it is generated by an automated process. Fill out the information, and feel free to remove the dummy information. More information on configs here.
  • Finally save the config.yml folder. After executing /reloadrunner in-game, your users will get a message that they have been connected :)

Commands

Format: command - What it does - permission

In-game

  • /reloadrunner - Reloads the Runner configuration from disks and reconnects. - runner.reload

Google Talk users

  • !who - Show which users are online on the server at the moment
  • !time [time=1200/midnight/day/1200t] <world> - Change the time on the server for the given world or default world if none given.
  • !weather [weather=storm/sun] <world> - Change the weather on the server for the given world or for the default world if none given.
  • !leave - Leave the chat room till the server is reloaded or restarted for admins.
  • /leave - Leave the chat room till the server is reloaded or restarted for users/admins.
  • Any other given command will be executed as console and the output will be send back to the sender Use the ! instead of the /

Credits

  • Google for the GTalk service
  • JiveSoftware for the Smack API

Fork me on GitHub