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