IMudClientpublic interface I3Interface extends CMLibrary
idConverter| Modifier and Type | Method | Description | 
|---|---|---|
| java.util.List<java.lang.String> | getI3MudList(boolean coffeemudOnly) | Returns the simple mud name list of all active I3
 muds. | 
| void | giveI3ChannelsList(MOB mob) | Show the list of available I3 channels to
 the given player. | 
| void | giveI3MudList(MOB mob) | Shows the list of active I3 muds to the
 given mobs. | 
| void | giveIMC2ChannelsList(MOB mob) | Show the list of available IMC2 channels to
 the given player. | 
| void | giveIMC2MudList(MOB mob) | Shows the list of active IMC2 muds to the
 given mobs. | 
| void | i3channel(MOB mob,
         java.lang.String channelName,
         java.lang.String message) | Sends an I3 channel message | 
| void | i3channelAdd(MOB mob,
            java.lang.String channel) | An administrative command to register a particular
 channel on the I3 network. | 
| void | i3channelListen(MOB mob,
               java.lang.String channel) | An administrative command to subscribe to a particular
 channel on the I3 network. | 
| void | i3channelRemove(MOB mob,
               java.lang.String channel) | An administrative command to de-register a particular
 channel on the I3 network. | 
| void | i3channelSilence(MOB mob,
                java.lang.String channel) | An administrative command to un-subscribe a particular
 channel on the I3 network. | 
| void | i3chanwho(MOB mob,
         java.lang.String channel,
         java.lang.String mudName) | Queries another mud on the I3 network for a list of which
 players on that mud are listening on a particular channel. | 
| void | i3finger(MOB mob,
        java.lang.String mobName,
        java.lang.String mudName) | Sends a finger packet to the target mud requesting
 info about the given user on that i3 mud. | 
| void | i3locate(MOB mob,
        java.lang.String mobName) | Sends a locate packet to the i3 router requesting which mud
 a character with the given name exists on, and also returning
 this fact and the char status to the given player | 
| void | i3mudInfo(MOB mob,
         java.lang.String parms) | Send a request for information about a mud
 on the I3 network on behalf of the given
 player. | 
| boolean | i3online() | Returns whether the mud is presently
 connected to the I3 server. | 
| void | i3pingRouter(MOB mob) | Sends a ping packet to the i3 router, which is only
 partially supported. | 
| void | i3tell(MOB mob,
      java.lang.String tellName,
      java.lang.String mudName,
      java.lang.String message) | Sends a tell private message from the given player to a character
 on an I3 mud. | 
| void | i3who(MOB mob,
     java.lang.String mudName) | Requests a list of characters online on the given i3 mud. | 
| void | imc2mudInfo(MOB mob,
           java.lang.String parms) | Send a request for information about a mud
 on the IMC2 network on behalf of the given
 player. | 
| boolean | imc2online() | Returns whether the mud is presently
 connected to the IMC2 server. | 
| boolean | isI3channel(java.lang.String channelName) | Returns whether the given string represents
 a real mud-mapped im3 channel name | 
| boolean | isIMC2channel(java.lang.String channelName) | Returns whether the given string represents
 a real mud-mapped imc2 channel name | 
| void | registerIMC2(java.lang.Object O) | Registers the given driver server as the active
 imc2 server for the entire mud. | 
activate, getServiceClient, L, propertiesLoaded, shutdowncopyOf, ID, initializeClass, name, newInstancevoid i3who(MOB mob, java.lang.String mudName)
mob - the player requesting infomudName - the mud info is requested aboutvoid i3tell(MOB mob, java.lang.String tellName, java.lang.String mudName, java.lang.String message)
mob - the player sending the messagetellName - the char to send the message tomudName - the mud the char is onmessage - the message being sent to the charvoid i3channel(MOB mob, java.lang.String channelName, java.lang.String message)
mob - the player sending the messagechannelName - the channel to send the message onmessage - the message to sendvoid i3locate(MOB mob, java.lang.String mobName)
mob - the player requesting infomobName - the char info is requested aboutvoid i3finger(MOB mob, java.lang.String mobName, java.lang.String mudName)
mob - the player who did itmobName - the char to request info aboutmudName - the mud that the char is atvoid i3pingRouter(MOB mob)
mob - the player who did itvoid giveI3MudList(MOB mob)
mob - the player to show the list tojava.util.List<java.lang.String> getI3MudList(boolean coffeemudOnly)
coffeemudOnly - true to only send back coffeemuds, false for allvoid giveIMC2MudList(MOB mob)
mob - the player to show the list tovoid registerIMC2(java.lang.Object O)
O - the IMC2Driver serverboolean isI3channel(java.lang.String channelName)
channelName - the channel name to checkboolean isIMC2channel(java.lang.String channelName)
channelName - the channel name to checkboolean i3online()
boolean imc2online()
void i3chanwho(MOB mob, java.lang.String channel, java.lang.String mudName)
mob - the player who is curiouschannel - the channel in questionmudName - the mud to queryvoid giveI3ChannelsList(MOB mob)
mob - the player who wants infovoid giveIMC2ChannelsList(MOB mob)
mob - the player who wants infovoid i3channelListen(MOB mob, java.lang.String channel)
mob - the player doing the subscribeingchannel - the possible channel name to subscribevoid i3channelSilence(MOB mob, java.lang.String channel)
mob - the player doing the un-subscribeingchannel - the possible channel name to un-subscribevoid i3channelAdd(MOB mob, java.lang.String channel)
mob - the player doing the registeringchannel - the possible channel name to registervoid i3channelRemove(MOB mob, java.lang.String channel)
mob - the player doing the de-registeringchannel - the possible channel name to de-registervoid i3mudInfo(MOB mob, java.lang.String parms)
mob - the player who wants the infoparms - the possible mud name to get info onvoid imc2mudInfo(MOB mob, java.lang.String parms)
mob - the player who wants the infoparms - the possible mud name to get info on