A B C D E F G H I J K L M N O P Q R S T U V W

A

AbstractCommand - Class in net.jetrix.commands
Abstract command.
AbstractCommand() - Constructor for class net.jetrix.commands.AbstractCommand
 
AbstractService - Class in net.jetrix.services
An abstract Service.
AbstractService() - Constructor for class net.jetrix.services.AbstractService
 
AccessLevel - Interface in net.jetrix
Enumeration of users' access levels.
addBannedHost(String) - Method in class net.jetrix.config.ServerConfig
 
addChannel(ChannelConfig) - Method in class net.jetrix.config.ServerConfig
 
addClient(Client) - Method in class net.jetrix.ClientRepository
Add a client into the repository.
addCommand(Command) - Method in class net.jetrix.commands.CommandManager
Register a new command.
addCommand(Command) - Method in class net.jetrix.config.ServerConfig
 
addCommandAlias(Command, String) - Method in class net.jetrix.commands.CommandManager
Register a new alias for a command.
addFilter(FilterConfig) - Method in class net.jetrix.Channel
Enable a new filter for this channel.
addFilter(FilterConfig) - Method in class net.jetrix.config.ChannelConfig
Registers a new filter.
addFilter(FilterConfig) - Method in class net.jetrix.config.ServerConfig
 
addFilterAlias(String, String) - Method in class net.jetrix.config.ServerConfig
 
addFilterAlias(String, String) - Method in class net.jetrix.filter.FilterManager
Defines a new alias for a filter.
AddLineMessage - Class in net.jetrix.messages
 
AddLineMessage() - Constructor for class net.jetrix.messages.AddLineMessage
 
addListener(Listener) - Method in class net.jetrix.config.ServerConfig
 
addParameter(String) - Method in class net.jetrix.messages.CommandMessage
Add a parameter to the command.
addParameter(String) - Method in class net.jetrix.protocols.IRCMessage
 
AddPlayerMessage - Class in net.jetrix.messages
A message indicating a new client joined the server.
AddPlayerMessage() - Constructor for class net.jetrix.messages.AddPlayerMessage
 
AddPlayerMessage(Client) - Constructor for class net.jetrix.messages.AddPlayerMessage
 
addRuleInstances(Digester) - Method in class net.jetrix.config.ChannelsRuleSet
 
addRuleInstances(Digester) - Method in class net.jetrix.config.ServerRuleSet
 
addService(Service) - Method in class net.jetrix.config.ServerConfig
Add a new service to the server.
addWinlist(WinlistConfig) - Method in class net.jetrix.config.ServerConfig
 
addWinlist(Winlist) - Method in class net.jetrix.winlist.WinlistManager
Register a new winlist.
addWinlist(WinlistConfig) - Method in class net.jetrix.winlist.WinlistManager
Declare a new winlist.
ADMIN - Static variable in interface net.jetrix.protocols.IRCCommand
Admin command
ADMINISTRATOR - Static variable in interface net.jetrix.AccessLevel
 
Agent - Interface in net.jetrix.agent
An agent is a client able to connect to a server.
AmplifierFilter - Class in net.jetrix.filter
Amplifies specials sent.
AmplifierFilter() - Constructor for class net.jetrix.filter.AmplifierFilter
 
applyStyle(String) - Method in interface net.jetrix.Protocol
Transform the style tags (<blue>, <u>, etc...) contained in the specified string into the style codes of this protocol.
applyStyle(String) - Method in class net.jetrix.protocols.ConsoleProtocol
 
applyStyle(String) - Method in class net.jetrix.protocols.IRCProtocol
 
applyStyle(String) - Method in class net.jetrix.protocols.QueryProtocol
 
applyStyle(String) - Method in class net.jetrix.protocols.TetrinetProtocol
 
autoStart - Variable in class net.jetrix.services.AbstractService
 
AwayCommand - Class in net.jetrix.commands
Set the away status of a player.
AwayCommand() - Constructor for class net.jetrix.commands.AwayCommand
 

B

ban(String) - Method in class net.jetrix.Banlist
Ban the specified host forever.
ban(String, Date) - Method in class net.jetrix.Banlist
Ban the specified host till the expiration date.
Banlist - Class in net.jetrix
List of hosts banned from the server.
Banlist.Entry - Class in net.jetrix
A ban list entry.
Banlist.Entry(String, Date) - Constructor for class net.jetrix.Banlist.Entry
 
Block - Enum in net.jetrix.config
Block enumeration.
BLOCK_BLUE - Static variable in class net.jetrix.Field
 
BLOCK_GREEN - Static variable in class net.jetrix.Field
 
BLOCK_PURPLE - Static variable in class net.jetrix.Field
 
BLOCK_RANDOM - Static variable in class net.jetrix.Field
 
BLOCK_RED - Static variable in class net.jetrix.Field
 
BLOCK_VOID - Static variable in class net.jetrix.Field
 
BLOCK_YELLOW - Static variable in class net.jetrix.Field
 
BlockBombMessage - Class in net.jetrix.messages
 
BlockBombMessage() - Constructor for class net.jetrix.messages.BlockBombMessage
 
BlockQuakeMessage - Class in net.jetrix.messages
 
BlockQuakeMessage() - Constructor for class net.jetrix.messages.BlockQuakeMessage
 
BroadcastCommand - Class in net.jetrix.commands
Send a message to all clients on the server.
BroadcastCommand() - Constructor for class net.jetrix.commands.BroadcastCommand
 
browseDirectory(File) - Static method in class net.jetrix.tools.patcher.UpdateList
Recurse through directories and output files CRCs
buildScore(byte[]) - Method in class net.jetrix.winlist.TetrixWinlist
Build a score from a tetrix winlist structure.
buildStruct(Score) - Method in class net.jetrix.winlist.TetrixWinlist
Build a tetrix winlist structure from a score.

C

Channel - Class in net.jetrix
Game channel.
Channel() - Constructor for class net.jetrix.Channel
 
Channel(ChannelConfig) - Constructor for class net.jetrix.Channel
 
ChannelConfig - Class in net.jetrix.config
Channel configuration.
ChannelConfig() - Constructor for class net.jetrix.config.ChannelConfig
 
ChannelInfo - Class in net.jetrix.agent
Channel information returned by the query agent.
ChannelInfo() - Constructor for class net.jetrix.agent.ChannelInfo
 
ChannelManager - Class in net.jetrix
Manages Channels
ChannelMessage - Class in net.jetrix.messages
A channel message.
ChannelMessage() - Constructor for class net.jetrix.messages.ChannelMessage
 
channels() - Method in class net.jetrix.ChannelManager
Returns an iterator over the channels available.
ChannelsRuleSet - Class in net.jetrix.config
RuleSet for processing the content of a channel configuration file.
ChannelsRuleSet() - Constructor for class net.jetrix.config.ChannelsRuleSet
 
clear() - Method in class net.jetrix.Banlist
Remove all entries in the banlist.
clear() - Method in class net.jetrix.ChannelManager
Clear the channel list.
clear() - Method in class net.jetrix.ClientRepository
 
clear() - Method in class net.jetrix.commands.CommandManager
Clear all commands.
clear() - Method in class net.jetrix.Field
Clear the field.
clear() - Method in class net.jetrix.winlist.SimpleWinlist
 
clear() - Method in interface net.jetrix.winlist.Winlist
Remove all entries in the winlist
ClearLineMessage - Class in net.jetrix.messages
 
ClearLineMessage() - Constructor for class net.jetrix.messages.ClearLineMessage
 
ClearSpecialsMessage - Class in net.jetrix.messages
 
ClearSpecialsMessage() - Constructor for class net.jetrix.messages.ClearSpecialsMessage
 
Client - Interface in net.jetrix
Layer handling communication with a client.
ClientListener - Class in net.jetrix.listeners
Abstract Listener waiting for incomming clients.
ClientListener() - Constructor for class net.jetrix.listeners.ClientListener
 
ClientRepository - Class in net.jetrix
Repository of clients connected to the server.
close() - Method in class net.jetrix.Channel
Stop the channel.
close() - Static method in class net.jetrix.SystrayManager
Remove the system tray menu.
closeAll() - Method in class net.jetrix.ChannelManager
Close all channels.
Command - Interface in net.jetrix.commands
A command consummes a CommandMessage to execute a specific operation.
CommandFilter - Class in net.jetrix.filter
A filter executing a specific command.
CommandFilter() - Constructor for class net.jetrix.filter.CommandFilter
 
CommandManager - Class in net.jetrix.commands
CommandManager
CommandMessage - Class in net.jetrix.messages
A /command.
CommandMessage() - Constructor for class net.jetrix.messages.CommandMessage
 
compare(Object, Object) - Method in class net.jetrix.winlist.ScoreComparator
 
config - Variable in class net.jetrix.filter.MessageFilter
 
config - Variable in class net.jetrix.winlist.SimpleWinlist
 
ConfigCommand - Class in net.jetrix.commands
Display the channel settings.
ConfigCommand() - Constructor for class net.jetrix.commands.ConfigCommand
 
Configuration - Class in net.jetrix.config
A generic configuration.
Configuration() - Constructor for class net.jetrix.config.Configuration
 
connect(String) - Method in interface net.jetrix.agent.Agent
Connect to the specified server.
connect(String) - Method in class net.jetrix.agent.QueryAgent
 
connect(String) - Method in class net.jetrix.agent.TSpecAgent
 
CONNECT - Static variable in interface net.jetrix.protocols.IRCCommand
Connect message
connectionTime - Variable in class net.jetrix.clients.TetrinetClient
 
ConsoleClient - Class in net.jetrix.clients
Command line console.
ConsoleClient() - Constructor for class net.jetrix.clients.ConsoleClient
 
ConsoleProtocol - Class in net.jetrix.protocols
Protocol to communicate with a console client
ConsoleProtocol() - Constructor for class net.jetrix.protocols.ConsoleProtocol
 
createChannel(ChannelConfig) - Method in class net.jetrix.ChannelManager
Create a channel and start it immediately.
createChannel(ChannelConfig, boolean) - Method in class net.jetrix.ChannelManager
Create a channel initialized with the specified configuration.
CronService - Class in net.jetrix.services
A service running a task at a fixed date.
CronService() - Constructor for class net.jetrix.services.CronService
 

D

decode(String) - Static method in class net.jetrix.protocols.TetrinetProtocol
Decodes TetriNET client initialization string
DEFAULT_WINLIST_SIZE - Static variable in class net.jetrix.winlist.TetrixWinlist
 
Destination - Interface in net.jetrix
A destination for server messages.
destroy() - Method in class net.jetrix.filter.MessageFilter
Called by the channel to indicate to a filter that the filter is being taken out of service.
disconnect() - Method in interface net.jetrix.agent.Agent
Disconnect from the server.
disconnect() - Method in class net.jetrix.agent.QueryAgent
 
disconnect() - Method in class net.jetrix.agent.TSpecAgent
 
disconnect() - Method in interface net.jetrix.Client
Trigger the disconnection of this client.
disconnect() - Method in class net.jetrix.clients.ConsoleClient
 
disconnect() - Method in class net.jetrix.clients.TetrinetClient
 
disconnected - Variable in class net.jetrix.clients.TetrinetClient
 
DisconnectedMessage - Class in net.jetrix.messages
A client disconnection message.
DisconnectedMessage() - Constructor for class net.jetrix.messages.DisconnectedMessage
 
DisconnectedMessage(Client) - Constructor for class net.jetrix.messages.DisconnectedMessage
 

E

EmoteCommand - Class in net.jetrix.commands
Display an emote.
EmoteCommand() - Constructor for class net.jetrix.commands.EmoteCommand
 
encode(String, String, byte[], boolean) - Static method in class net.jetrix.protocols.TetrinetProtocol
Return the initialization string for the specified user.
ENCODING - Static variable in class net.jetrix.config.ServerConfig
 
EndGameMessage - Class in net.jetrix.messages
 
EndGameMessage() - Constructor for class net.jetrix.messages.EndGameMessage
 
EOL - Static variable in class net.jetrix.protocols.QueryProtocol
Line terminator
equals(Object) - Method in class net.jetrix.winlist.Score
 
ERR_ALREADYREGISTRED - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).
ERR_BADCHANNELKEY - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :Cannot join channel (+k)"
ERR_BANNEDFROMCHAN - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :Cannot join channel (+b)"
ERR_CANNOTSENDTOCHAN - Static variable in interface net.jetrix.protocols.IRCReply
Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set and is trying to send a PRIVMSG message to that channel.
ERR_CANTKILLSERVER - Static variable in interface net.jetrix.protocols.IRCReply
Any attempts to use the KILL command on a server are to be refused and this error returned directly to the client.
ERR_CHANNELISFULL - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :Cannot join channel (+l)"
ERR_CHANOPRIVSNEEDED - Static variable in interface net.jetrix.protocols.IRCReply
Any command requiring 'chanop' privileges (such as MODE messages) must return this error if the client making the attempt is not a chanop on the specified channel.
ERR_ERRONEUSNICKNAME - Static variable in interface net.jetrix.protocols.IRCReply
Returned after receiving a NICK message which contains characters which do not fall in the defined set.
ERR_FILEERROR - Static variable in interface net.jetrix.protocols.IRCReply
Generic error message used to report a failed file operation during the processing of a message.
ERR_INVITEONLYCHAN - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :Cannot join channel (+i)"
ERR_KEYSET - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :Channel key already set"
ERR_NEEDMOREPARAMS - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.
ERR_NICKCOLLISION - Static variable in interface net.jetrix.protocols.IRCReply
Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).
ERR_NICKNAMEINUSE - Static variable in interface net.jetrix.protocols.IRCReply
Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname.
ERR_NOADMININFO - Static variable in interface net.jetrix.protocols.IRCReply
Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.
ERR_NOLOGIN - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.
ERR_NOMOTD - Static variable in interface net.jetrix.protocols.IRCReply
Server's MOTD file could not be opened by the server.
ERR_NONICKNAMEGIVEN - Static variable in interface net.jetrix.protocols.IRCReply
Returned when a nickname parameter expected for a command and isn't found.
ERR_NOOPERHOST - Static variable in interface net.jetrix.protocols.IRCReply
If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error must be returned.
ERR_NOORIGIN - Static variable in interface net.jetrix.protocols.IRCReply
PING or PONG message missing the originator parameter which is required since these commands must work without valid prefixes.
ERR_NOPERMFORHOST - Static variable in interface net.jetrix.protocols.IRCReply
Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.
ERR_NOPRIVILEGES - Static variable in interface net.jetrix.protocols.IRCReply
Any command requiring operator privileges to operate must return this error to indicate the attempt was unsuccessful.
ERR_NORECIPIENT - Static variable in interface net.jetrix.protocols.IRCReply
":No recipient given (<command>)"
ERR_NOSUCHCHANNEL - Static variable in interface net.jetrix.protocols.IRCReply
Used to indicate the given channel name is invalid.
ERR_NOSUCHNICK - Static variable in interface net.jetrix.protocols.IRCReply
Used to indicate the nickname parameter supplied to a command is currently unused.
ERR_NOSUCHSERVER - Static variable in interface net.jetrix.protocols.IRCReply
Used to indicate the server name given currently doesn't exist.
ERR_NOTEXTTOSEND - Static variable in interface net.jetrix.protocols.IRCReply
":No text to send"
ERR_NOTONCHANNEL - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server whenever a client tries to perform a channel effecting command for which the client isn't a member.
ERR_NOTOPLEVEL - Static variable in interface net.jetrix.protocols.IRCReply
"<mask> :No toplevel domain specified"
ERR_NOTREGISTERED - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.
ERR_PASSWDMISMATCH - Static variable in interface net.jetrix.protocols.IRCReply
Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.
ERR_SUMMONDISABLED - Static variable in interface net.jetrix.protocols.IRCReply
Returned as a response to the SUMMON command.
ERR_TOOMANYCHANNELS - Static variable in interface net.jetrix.protocols.IRCReply
Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.
ERR_TOOMANYTARGETS - Static variable in interface net.jetrix.protocols.IRCReply
Returned to a client which is attempting to send PRIVMSG/NOTICE using the user@host destination format and for a user@host which has several occurrences.
ERR_UMODEUNKNOWNFLAG - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.
ERR_UNKNOWNCOMMAND - Static variable in interface net.jetrix.protocols.IRCReply
Returned to a registered client to indicate that the command sent is unknown by the server.
ERR_UNKNOWNMODE - Static variable in interface net.jetrix.protocols.IRCReply
"<char> :is unknown mode char to me"
ERR_USERNOTINCHANNEL - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server to indicate that the target user of the command is not on the given channel.
ERR_USERONCHANNEL - Static variable in interface net.jetrix.protocols.IRCReply
Returned when a client tries to invite a user to a channel they are already on.
ERR_USERSDISABLED - Static variable in interface net.jetrix.protocols.IRCReply
Returned as a response to the USERS command.
ERR_USERSDONTMATCH - Static variable in interface net.jetrix.protocols.IRCReply
Error sent to any user trying to view or change the user mode for a user other than themselves.
ERR_WASNOSUCHNICK - Static variable in interface net.jetrix.protocols.IRCReply
Returned by WHOWAS to indicate there is no history information for that nickname.
ERR_WILDTOPLEVEL - Static variable in interface net.jetrix.protocols.IRCReply
412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason.
ERR_YOUREBANNEDCREEP - Static variable in interface net.jetrix.protocols.IRCReply
Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.
ERROR - Static variable in interface net.jetrix.protocols.IRCCommand
Error
execute(CommandMessage) - Method in class net.jetrix.commands.AwayCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.BroadcastCommand
 
execute(CommandMessage) - Method in interface net.jetrix.commands.Command
Execute the command.
execute(CommandMessage) - Method in class net.jetrix.commands.CommandManager
Execute the command specified in the message.
execute(CommandMessage, Command) - Method in class net.jetrix.commands.CommandManager
Execute an unregistered command.
execute(CommandMessage) - Method in class net.jetrix.commands.ConfigCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.EmoteCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.GotoCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.HelpCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.IgnoreCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.IpCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.JoinCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.KickCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.LanguageCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.ListCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.ModeCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.MotdCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.MoveCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.OperatorCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.PauseCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.PetitionCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.PingCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.RandomCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.ReplyCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.SpecListCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.StartCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.StopCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.SummonCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.TeamMessageCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.TeleportCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.TellCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.TimeCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.VersionCommand
 
execute(CommandMessage) - Method in class net.jetrix.commands.WhoCommand
 
expiration - Variable in class net.jetrix.Banlist.Entry
 

F

Field - Class in net.jetrix
A game field.
Field() - Constructor for class net.jetrix.Field
 
Field(byte[][]) - Constructor for class net.jetrix.Field
 
FieldMessage - Class in net.jetrix.messages
A field change message.
FieldMessage() - Constructor for class net.jetrix.messages.FieldMessage
 
FieldMessage(String) - Constructor for class net.jetrix.messages.FieldMessage
 
FieldMessage(int, String) - Constructor for class net.jetrix.messages.FieldMessage
 
FilterConfig - Class in net.jetrix.config
Filter configuration.
FilterConfig() - Constructor for class net.jetrix.config.FilterConfig
 
FilterException - Exception in net.jetrix.filter
This exception is thrown by FilterManager.getFilter(String) to indicate that the creation of a filter threw a checked exception.
FilterException() - Constructor for exception net.jetrix.filter.FilterException
 
FilterException(String) - Constructor for exception net.jetrix.filter.FilterException
 
FilterException(Throwable) - Constructor for exception net.jetrix.filter.FilterException
 
FilterManager - Class in net.jetrix.filter
Manages channel filters.
findInetAddress() - Method in class net.jetrix.services.PublishingService
Search through the available network interfaces and return the first global internet address found.
FloodFilter - Class in net.jetrix.filter
Blocks spam over pline.
FloodFilter() - Constructor for class net.jetrix.filter.FloodFilter
 
FourLinesAddedMessage - Class in net.jetrix.messages
 
FourLinesAddedMessage() - Constructor for class net.jetrix.messages.FourLinesAddedMessage
 

G

GamePlayer - Class in net.jetrix.winlist
Information about a player involved in a game.
GamePlayer() - Constructor for class net.jetrix.winlist.GamePlayer
 
GameResult - Class in net.jetrix.winlist
The result of a game.
GameResult() - Constructor for class net.jetrix.winlist.GameResult
 
GameState - Enum in net.jetrix
Game states.
GenericFilter - Class in net.jetrix.filter
Defines a generic filter to be used and extended by filter developpers.
GenericFilter() - Constructor for class net.jetrix.filter.GenericFilter
 
getAccessLevel() - Method in class net.jetrix.commands.AbstractCommand
 
getAccessLevel() - Method in interface net.jetrix.commands.Command
Return the required access level to execute this command.
getAccessLevel() - Method in class net.jetrix.config.ChannelConfig
Gets the minimum access level required to join the channel.
getAccessLevel() - Method in class net.jetrix.User
 
getAccessLogPath() - Method in class net.jetrix.config.ServerConfig
 
getAdminPassword() - Method in class net.jetrix.config.ServerConfig
 
getAlias() - Method in class net.jetrix.commands.AbstractCommand
Return the command alias.
getAlias() - Method in class net.jetrix.commands.IgnoreCommand
 
getAlias() - Method in class net.jetrix.commands.ModeCommand
 
getAlias() - Method in class net.jetrix.commands.MotdCommand
 
getAlias() - Method in class net.jetrix.commands.MoveCommand
 
getAlias() - Method in class net.jetrix.commands.PauseCommand
 
getAlias() - Method in class net.jetrix.commands.PingCommand
 
getAlias() - Method in class net.jetrix.commands.StartCommand
 
getAlias() - Method in class net.jetrix.commands.StopCommand
 
getAlias() - Method in class net.jetrix.commands.SummonCommand
 
getAlias() - Method in class net.jetrix.commands.VersionCommand
 
getAliases() - Method in class net.jetrix.commands.AbstractCommand
 
getAliases() - Method in class net.jetrix.commands.AwayCommand
 
getAliases() - Method in class net.jetrix.commands.BroadcastCommand
 
getAliases() - Method in interface net.jetrix.commands.Command
Return the different names available to invoke this command.
getAliases() - Method in class net.jetrix.commands.ConfigCommand
 
getAliases() - Method in class net.jetrix.commands.EmoteCommand
 
getAliases() - Method in class net.jetrix.commands.GotoCommand
 
getAliases() - Method in class net.jetrix.commands.HelpCommand
 
getAliases() - Method in class net.jetrix.commands.IpCommand
 
getAliases() - Method in class net.jetrix.commands.JoinCommand
 
getAliases() - Method in class net.jetrix.commands.KickCommand
 
getAliases() - Method in class net.jetrix.commands.LanguageCommand
 
getAliases() - Method in class net.jetrix.commands.ListCommand
 
getAliases() - Method in class net.jetrix.commands.OperatorCommand
 
getAliases() - Method in class net.jetrix.commands.PetitionCommand
 
getAliases() - Method in class net.jetrix.commands.RandomCommand
 
getAliases() - Method in class net.jetrix.commands.ReplyCommand
 
getAliases() - Method in class net.jetrix.commands.SpecListCommand
 
getAliases() - Method in class net.jetrix.commands.TeamMessageCommand
 
getAliases() - Method in class net.jetrix.commands.TeleportCommand
 
getAliases() - Method in class net.jetrix.commands.TellCommand
 
getAliases() - Method in class net.jetrix.commands.TimeCommand
 
getAliases() - Method in class net.jetrix.commands.WhoCommand
 
getAuthenticationLevel() - Method in class net.jetrix.agent.PlayerInfo
 
getAuthor() - Method in class net.jetrix.filter.AmplifierFilter
 
getAuthor() - Method in class net.jetrix.filter.CommandFilter
 
getAuthor() - Method in class net.jetrix.filter.FloodFilter
 
getAuthor() - Method in class net.jetrix.filter.LogoFilter
 
getAuthor() - Method in class net.jetrix.filter.MessageFilter
Returns the author of this filter.
getAuthor() - Method in class net.jetrix.filter.PingFilter
 
getAuthor() - Method in class net.jetrix.filter.StartFilter
 
getAuthor() - Method in class net.jetrix.filter.StatsFilter
 
getAuthor() - Method in class net.jetrix.filter.SuddenDeathFilter
 
getAuthor() - Method in class net.jetrix.filter.TetrisFilter
 
getAverageLevels() - Method in class net.jetrix.config.Settings
 
getBanlist() - Method in class net.jetrix.Banlist
 
getBlock(int, int) - Method in class net.jetrix.Field
Return the block at the specified location.
getBoolean(String, boolean) - Method in class net.jetrix.config.Configuration
 
getChannel() - Method in class net.jetrix.agent.PlayerInfo
 
getChannel(String) - Method in class net.jetrix.ChannelManager
Return the channel with the specified name.
getChannel(String, boolean) - Method in class net.jetrix.ChannelManager
Returns the channel with the specified name.
getChannel(int) - Method in class net.jetrix.ChannelManager
Get a channel by number in the list.
getChannel() - Method in interface net.jetrix.Client
Return the channel this client subscribed to.
getChannel() - Method in class net.jetrix.clients.ConsoleClient
 
getChannel() - Method in class net.jetrix.clients.TetrinetClient
 
getChannel() - Method in class net.jetrix.filter.MessageFilter
Returns the channel this filter applies on.
getChannel() - Method in class net.jetrix.messages.ChannelMessage
 
getChannel() - Method in class net.jetrix.messages.SpectatorListMessage
 
getChannel() - Method in class net.jetrix.winlist.GameResult
Return the channel associated to this result.
getChannelCount() - Method in class net.jetrix.ChannelManager
Returns the number of existing channels.
getChannelParameter(int) - Method in class net.jetrix.messages.CommandMessage
Returns the channel associated to the i-th parameter of the command.
getChannels() - Method in class net.jetrix.agent.QueryAgent
 
getChannels() - Method in class net.jetrix.agent.QueryInfo
 
getChannels() - Method in class net.jetrix.config.ServerConfig
 
getClassicRules() - Method in class net.jetrix.config.Settings
 
getClassname() - Method in class net.jetrix.config.FilterConfig
 
getClassname() - Method in class net.jetrix.config.WinlistConfig
 
getClient(int) - Method in class net.jetrix.Channel
Returns the client in the specified slot.
getClient(String) - Method in class net.jetrix.ClientRepository
Return the client of the player or spectator with the specified nickname.
getClient(Socket) - Method in class net.jetrix.listeners.ClientListener
Initialize a client from a socket.
getClient(Socket) - Method in class net.jetrix.listeners.IRCListener
 
getClient(Socket) - Method in class net.jetrix.listeners.TetrinetListener
 
getClient(Socket) - Method in class net.jetrix.listeners.TSpecListener
 
getClient() - Method in class net.jetrix.messages.AddPlayerMessage
 
getClient() - Method in class net.jetrix.messages.DisconnectedMessage
 
getClientCount() - Method in class net.jetrix.ClientRepository
Return the number of clients connected to this server.
getClientParameter(int) - Method in class net.jetrix.messages.CommandMessage
Return the Client object associated to the i-th parameter of the command.
getClients() - Method in class net.jetrix.ClientRepository
Return an iterator of all clients online in alphabetical order.
getClientSlot(Client) - Method in class net.jetrix.Channel
Finds the slot used in the channel by the specified client.
getCode() - Method in enum net.jetrix.config.Block
 
getCode() - Method in enum net.jetrix.config.Special
 
getCommand(String) - Method in class net.jetrix.commands.CommandManager
Return the command matching the specified alias.
getCommand() - Method in class net.jetrix.messages.CommandMessage
 
getCommand() - Method in class net.jetrix.protocols.IRCMessage
 
getCommands() - Method in class net.jetrix.commands.CommandManager
Return all commands available to clients with the lowest access level.
getCommands(int) - Method in class net.jetrix.commands.CommandManager
Return all commands available to clients with the specified access level.
getConfig() - Method in class net.jetrix.Channel
Returns the channel configuration.
getConfig() - Method in class net.jetrix.filter.MessageFilter
Return the configuration used to initialize this filter.
getConfig() - Method in class net.jetrix.Server
Return the server configuration.
getConfig() - Method in class net.jetrix.winlist.SimpleWinlist
 
getConfig() - Method in interface net.jetrix.winlist.Winlist
Return the configuration necessary to create the same winlist
getConnectionCount() - Method in class net.jetrix.config.Statistics
Return the number of connections from spectators and players.
getConnectionTime() - Method in interface net.jetrix.Client
Return the time of the connection to the server.
getConnectionTime() - Method in class net.jetrix.clients.ConsoleClient
 
getConnectionTime() - Method in class net.jetrix.clients.TetrinetClient
 
getDefaultSettings() - Method in class net.jetrix.config.ServerConfig
 
getDefaultSettings() - Static method in class net.jetrix.config.Settings
Returns the default Settings object.
getDelay() - Method in class net.jetrix.services.ScheduledService
Get the delay in milliseconds before the task is first executed.
getDescription() - Method in class net.jetrix.agent.ChannelInfo
 
getDescription(Locale) - Method in class net.jetrix.commands.AbstractCommand
 
getDescription(Locale) - Method in interface net.jetrix.commands.Command
Return a description of this command.
getDescription() - Method in class net.jetrix.config.ChannelConfig
Gets channel description.
getDescription() - Method in class net.jetrix.filter.AmplifierFilter
 
getDescription() - Method in class net.jetrix.filter.CommandFilter
 
getDescription() - Method in class net.jetrix.filter.FloodFilter
 
getDescription() - Method in class net.jetrix.filter.LogoFilter
 
getDescription() - Method in class net.jetrix.filter.MessageFilter
Returns a short description of this filter.
getDescription() - Method in class net.jetrix.filter.PingFilter
 
getDescription() - Method in class net.jetrix.filter.StartFilter
 
getDescription() - Method in class net.jetrix.filter.StatsFilter
 
getDescription() - Method in class net.jetrix.filter.SuddenDeathFilter
 
getDescription() - Method in class net.jetrix.filter.TetrisFilter
 
getDestination() - Method in class net.jetrix.Message
Return the destination of this message.
getEndTime() - Method in class net.jetrix.winlist.GamePlayer
 
getEndTime() - Method in class net.jetrix.winlist.GameResult
Return the date of the end of the game.
getEOL() - Method in interface net.jetrix.Protocol
Return the end of line character used by this protocol.
getEOL() - Method in class net.jetrix.protocols.ConsoleProtocol
 
getEOL() - Method in class net.jetrix.protocols.IRCProtocol
 
getEOL() - Method in class net.jetrix.protocols.QueryProtocol
 
getEOL() - Method in class net.jetrix.protocols.TetrinetProtocol
 
getErrorLogPath() - Method in class net.jetrix.config.ServerConfig
 
getField(int) - Method in class net.jetrix.Channel
Return the field of the specified slot.
getField() - Method in class net.jetrix.messages.FieldMessage
 
getFieldString() - Method in class net.jetrix.Field
Return the string representing this field as used in the FieldMessage messages.
getFileCRC32(File) - Static method in class net.jetrix.tools.patcher.UpdateList
Compute CRC32 for the specified file.
getFilter(String) - Method in class net.jetrix.filter.FilterManager
Returns a filter of the specified class.
getFilterAliases() - Method in class net.jetrix.filter.FilterManager
Return the map of filter aliases
getFilterByName(String) - Method in class net.jetrix.filter.FilterManager
Returns a filter matching the specified name.
getFilters() - Method in class net.jetrix.Channel
 
getFilters() - Method in class net.jetrix.config.ChannelConfig
Returns an iterator of registered filters.
getFromSlot() - Method in class net.jetrix.messages.SpecialMessage
 
getGainMessage(Score, long, long) - Method in class net.jetrix.winlist.SimpleWinlist
Build a message displaying the new score and rank of a winner.
getGameCount() - Method in class net.jetrix.config.Statistics
Return the number of games played.
getGamePlayers() - Method in class net.jetrix.winlist.GameResult
Return the list of players involved in the game.
getGameState() - Method in class net.jetrix.Channel
Returns the game state.
getGlobalFilters() - Method in class net.jetrix.config.ServerConfig
 
getHomeChannel(int) - Method in class net.jetrix.ChannelManager
Return the most suitable home channel for a player newly connected, that's the first accessible channel with players to play with.
getHost() - Method in class net.jetrix.config.ServerConfig
 
getHost() - Method in class net.jetrix.protocols.IRCMessage
 
getHost() - Method in class net.jetrix.services.PublishingService
 
getHostCount(InetAddress) - Method in class net.jetrix.ClientRepository
Return the number of clients connected from the specified internet address.
getHostname() - Method in class net.jetrix.agent.QueryInfo
 
getId() - Method in class net.jetrix.winlist.SimpleWinlist
 
getId() - Method in interface net.jetrix.winlist.Winlist
Return the id for this winlist.
getIdleTime() - Method in interface net.jetrix.Client
Return the time in miliseconds of inactivity.
getIdleTime() - Method in class net.jetrix.clients.ConsoleClient
 
getIdleTime() - Method in class net.jetrix.clients.TetrinetClient
 
getIgnoredUsers() - Method in class net.jetrix.User
Return the list of ignored players.
getInetAddress() - Method in interface net.jetrix.Client
Return the Internet address of this client.
getInetAddress() - Method in class net.jetrix.clients.ConsoleClient
 
getInetAddress() - Method in class net.jetrix.clients.TetrinetClient
 
getInfo() - Method in class net.jetrix.agent.QueryAgent
Fetch the information about the server.
getInstance() - Static method in class net.jetrix.Banlist
 
getInstance() - Static method in class net.jetrix.ChannelManager
 
getInstance() - Static method in class net.jetrix.ClientRepository
 
getInstance() - Static method in class net.jetrix.commands.CommandManager
 
getInstance() - Static method in class net.jetrix.filter.FilterManager
Returns the instance of the FilterManager.
getInstance() - Static method in class net.jetrix.Language
Return the unique instance of this class.
getInstance() - Static method in class net.jetrix.ProtocolManager
Returns the instance of the ProtocolManager.
getInstance() - Static method in class net.jetrix.Server
Return the unique instance of the server.
getInstance() - Static method in class net.jetrix.winlist.WinlistManager
 
getInt(String, int) - Method in class net.jetrix.config.Configuration
 
getIntegerParameter(int) - Method in class net.jetrix.messages.CommandMessage
Return an integer parameter, or null if the specified parameter doesn't map to an integer value.
getIntParameter(int, int) - Method in class net.jetrix.messages.CommandMessage
Return an integer parameter, or the default value if the specified parameter doesn't map to an integer value.
getKey() - Method in class net.jetrix.messages.TextMessage
Return the key of the message.
getLatestVersion() - Static method in class net.jetrix.services.VersionService
Return the latest stable version known.
getLetter() - Method in enum net.jetrix.config.Special
 
getLevel() - Method in class net.jetrix.messages.LevelMessage
 
getLevelIncrease() - Method in class net.jetrix.config.Settings
 
getLinesPerLevel() - Method in class net.jetrix.config.Settings
 
getLinesPerSpecial() - Method in class net.jetrix.config.Settings
 
getListeners() - Method in class net.jetrix.config.ServerConfig
 
getLocale() - Method in class net.jetrix.config.ServerConfig
 
getLocale() - Method in class net.jetrix.User
 
getLocales() - Static method in class net.jetrix.Language
Return the list of languages supported by the server.
getMaxChannels() - Method in class net.jetrix.config.ServerConfig
 
getMaxConnections() - Method in class net.jetrix.config.ServerConfig
 
getMaxPlayers() - Method in class net.jetrix.config.ChannelConfig
Gets maximum number of players allowed.
getMaxPlayers() - Method in class net.jetrix.config.ServerConfig
 
getMaxSpectators() - Method in class net.jetrix.config.ChannelConfig
Gets maximum number of spectators allowed.
getMessage(String) - Method in interface net.jetrix.Protocol
Parse the specified string and return the corresponding server message for this protocol.
getMessage(String) - Method in class net.jetrix.protocols.ConsoleProtocol
Parse the specified string and return the corresponding server message for this protocol.
getMessage(String) - Method in class net.jetrix.protocols.IRCProtocol
Parse the specified string and return the corresponding server message for this protocol.
getMessage(String) - Method in class net.jetrix.protocols.QueryProtocol
 
getMessage(String) - Method in class net.jetrix.protocols.TetrinetProtocol
Parse the specified string and return the corresponding server message for this protocol.
getMessage(String) - Method in class net.jetrix.protocols.TspecProtocol
Parse the specified string and return the corresponding server message for this protocol.
getMessageOfTheDay() - Method in class net.jetrix.config.ServerConfig
 
getName() - Method in class net.jetrix.agent.ChannelInfo
 
getName(Locale) - Method in enum net.jetrix.config.Block
 
getName() - Method in class net.jetrix.config.ChannelConfig
Gets channel name.
getName() - Method in class net.jetrix.config.FilterConfig
 
getName() - Method in class net.jetrix.config.ServerConfig
 
getName(Locale) - Method in enum net.jetrix.config.Special
 
getName() - Method in class net.jetrix.config.WinlistConfig
 
getName() - Method in class net.jetrix.filter.AmplifierFilter
 
getName() - Method in class net.jetrix.filter.CommandFilter
 
getName() - Method in class net.jetrix.filter.FloodFilter
 
getName() - Method in class net.jetrix.filter.LogoFilter
 
getName() - Method in class net.jetrix.filter.MessageFilter
Returns the name of this filter.
getName() - Method in class net.jetrix.filter.PingFilter
 
getName() - Method in class net.jetrix.filter.StartFilter
 
getName() - Method in class net.jetrix.filter.StatsFilter
 
getName() - Method in class net.jetrix.filter.SuddenDeathFilter
 
getName() - Method in class net.jetrix.filter.TetrisFilter
 
getName() - Method in interface net.jetrix.Listener
Return the name of the listener.
getName() - Method in class net.jetrix.listeners.HttpListener
 
getName() - Method in class net.jetrix.listeners.IRCListener
 
getName() - Method in class net.jetrix.listeners.TetrinetListener
 
getName() - Method in class net.jetrix.listeners.TSpecListener
 
getName() - Method in class net.jetrix.messages.JoinMessage
 
getName() - Method in class net.jetrix.messages.LeaveMessage
 
getName() - Method in class net.jetrix.messages.TeamMessage
 
getName() - Method in interface net.jetrix.Protocol
Return the name of this protocol.
getName() - Method in class net.jetrix.protocols.ConsoleProtocol
Return the name of this protocol
getName() - Method in class net.jetrix.protocols.IRCProtocol
Return the name of this protocol
getName() - Method in class net.jetrix.protocols.QueryProtocol
 
getName() - Method in class net.jetrix.protocols.TetrifastProtocol
 
getName() - Method in class net.jetrix.protocols.TetrinetProtocol
Return the name of this protocol
getName() - Method in class net.jetrix.protocols.TspecProtocol
Return the name of this protocol
getName() - Method in interface net.jetrix.Service
Return the name of the service.
getName() - Method in class net.jetrix.services.GhostbusterService
 
getName() - Method in class net.jetrix.services.PublishingService
 
getName() - Method in class net.jetrix.services.VersionService
 
getName() - Method in class net.jetrix.User
 
getName() - Method in class net.jetrix.winlist.GamePlayer
 
getName() - Method in class net.jetrix.winlist.Score
 
getNick() - Method in class net.jetrix.agent.PlayerInfo
 
getNick() - Method in class net.jetrix.protocols.IRCMessage
 
getOccurancy(Block) - Method in class net.jetrix.config.Settings
 
getOccurancy(Special) - Method in class net.jetrix.config.Settings
 
getOpenedChannel() - Method in class net.jetrix.ChannelManager
Deprecated.  
getOperators() - Method in class net.jetrix.ClientRepository
Return an iterator of operators online in alphabetical order.
getOpPassword() - Method in class net.jetrix.config.ServerConfig
 
getParameter(int) - Method in class net.jetrix.messages.CommandMessage
 
getParameter(int) - Method in class net.jetrix.protocols.IRCMessage
 
getParameterCount() - Method in class net.jetrix.commands.BroadcastCommand
 
getParameterCount() - Method in class net.jetrix.commands.GotoCommand
 
getParameterCount() - Method in class net.jetrix.commands.IpCommand
 
getParameterCount() - Method in class net.jetrix.commands.JoinCommand
 
getParameterCount() - Method in class net.jetrix.commands.KickCommand
 
getParameterCount() - Method in class net.jetrix.commands.MoveCommand
 
getParameterCount() - Method in class net.jetrix.commands.OperatorCommand
 
getParameterCount() - Method in interface net.jetrix.commands.ParameterCommand
Return the minimum number of parameters required by the command.
getParameterCount() - Method in class net.jetrix.commands.PetitionCommand
 
getParameterCount() - Method in class net.jetrix.commands.ReplyCommand
 
getParameterCount() - Method in class net.jetrix.commands.SummonCommand
 
getParameterCount() - Method in class net.jetrix.commands.TeamMessageCommand
 
getParameterCount() - Method in class net.jetrix.commands.TeleportCommand
 
getParameterCount() - Method in class net.jetrix.commands.TellCommand
 
getParameterCount() - Method in class net.jetrix.messages.CommandMessage
Return the number of parameters on this command.
getParameterCount() - Method in class net.jetrix.protocols.IRCMessage
 
getParameters() - Method in class net.jetrix.protocols.IRCMessage
 
getPassword() - Method in class net.jetrix.config.ChannelConfig
Gets the password.
getPeriod() - Method in class net.jetrix.services.ScheduledService
Get the time in milliseconds between successive executions of the task.
getPing() - Method in class net.jetrix.agent.QueryAgent
Return the ping time to the server in milliseconds.
getPing() - Method in class net.jetrix.agent.QueryInfo
 
getPlayer(int) - Method in class net.jetrix.Channel
Returns the client in the specified slot.
getPlayerCount() - Method in class net.jetrix.Channel
Returns the number of players currently in this chanel.
getPlayerCount() - Method in class net.jetrix.ClientRepository
Return the number of players connected to this server.
getPlayermax() - Method in class net.jetrix.agent.ChannelInfo
 
getPlayernum() - Method in class net.jetrix.agent.ChannelInfo
 
getPlayerNumber() - Method in class net.jetrix.agent.QueryAgent
Return the number of players logged in (usualy in the first channel only).
getPlayers() - Method in class net.jetrix.agent.QueryAgent
 
getPlayers() - Method in class net.jetrix.agent.QueryInfo
 
getPlayers(String) - Method in class net.jetrix.agent.QueryInfo
Return the list of players in the specified channel.
getPlayers() - Method in class net.jetrix.Channel
Return an iterator of players in this channel.
getPlayers() - Method in class net.jetrix.ClientRepository
Return an iterator of players online in alphabetical order.
getPlayersAtRank(int) - Method in class net.jetrix.winlist.GameResult
Return the players that finished the game at the specified rank.
getPort() - Method in interface net.jetrix.Listener
Return the listening port.
getPort() - Method in class net.jetrix.listeners.ClientListener
 
getPort() - Method in class net.jetrix.listeners.HttpListener
 
getPrefix() - Method in class net.jetrix.protocols.IRCMessage
 
getPriority() - Method in class net.jetrix.agent.ChannelInfo
 
getProperties() - Method in class net.jetrix.config.Configuration
Return the underlying Properties.
getProperty(String) - Method in class net.jetrix.config.ChannelConfig
 
getProperty(String) - Method in class net.jetrix.filter.MessageFilter
Gets the filter property indicated by the specified key.
getProperty(String) - Method in class net.jetrix.User
Return an extended property.
getProtocol() - Method in interface net.jetrix.Client
Return the protocol used by this client.
getProtocol() - Method in class net.jetrix.clients.ConsoleClient
 
getProtocol() - Method in class net.jetrix.clients.TetrinetClient
Return the protocol used by this client.
getProtocol(Class) - Method in class net.jetrix.ProtocolManager
Returns a protocol of the specified class.
getPublishedAddress() - Method in class net.jetrix.services.PublishingService
Find the address to publish by looking at the service host parameter, the server host attribute in the config.xml file, and the IP associated to the network interfaces.
getRawMessage(Protocol, Locale) - Method in class net.jetrix.Message
Return the view of this message in the specified protocol.
getRawMessage(Protocol, Locale) - Method in class net.jetrix.messages.TextMessage
 
getReply() - Method in class net.jetrix.protocols.IRCMessage
 
getResourceBundle(Locale) - Method in class net.jetrix.Language
Return the ResourceBundle for the specified locale.
getSameBlocks() - Method in class net.jetrix.config.Settings
 
getScore() - Method in class net.jetrix.winlist.Score
 
getScore(String, int) - Method in class net.jetrix.winlist.SimpleWinlist
 
getScore(String, int) - Method in interface net.jetrix.winlist.Winlist
Return the score of the specified player or team
getScores() - Method in class net.jetrix.messages.WinlistMessage
 
getScores(long, long) - Method in class net.jetrix.winlist.SimpleWinlist
 
getScores(long, long) - Method in interface net.jetrix.winlist.Winlist
Return the score list in the specified range.
getSeed() - Method in class net.jetrix.messages.NewGameMessage
Return the seed for the client's random number generator.
getServers() - Static method in class net.jetrix.tools.ServerDirectory
Return the list of registered servers.
getServices() - Method in class net.jetrix.config.ServerConfig
Return the list of services currently registered on the server
getSettings() - Method in class net.jetrix.config.ChannelConfig
Gets game parameters.
getSettings() - Method in class net.jetrix.messages.NewGameMessage
 
getSlot() - Method in class net.jetrix.agent.PlayerInfo
 
getSlot() - Method in class net.jetrix.messages.ChannelMessage
 
getSlot1() - Method in class net.jetrix.messages.PlayerSwitchMessage
 
getSlot2() - Method in class net.jetrix.messages.PlayerSwitchMessage
 
getSocket() - Method in class net.jetrix.clients.TetrinetClient
 
getSource() - Method in class net.jetrix.Message
Return the source of this message.
getSpecialAdded() - Method in class net.jetrix.config.Settings
 
getSpecialCapacity() - Method in class net.jetrix.config.Settings
 
getSpectatorCount() - Method in class net.jetrix.ClientRepository
Return the number of spectators connected to this server.
getSpectators() - Method in class net.jetrix.Channel
Return an iterator of spectators observing this channel.
getSpectators() - Method in class net.jetrix.ClientRepository
Return an iterator of spectators online in alphabetical order.
getSpectators() - Method in class net.jetrix.messages.SpectatorListMessage
 
getStackHeight() - Method in class net.jetrix.config.Settings
 
getStartingLevel() - Method in class net.jetrix.config.Settings
 
getStartTime() - Method in class net.jetrix.winlist.GameResult
Return the date of the beginning of the game.
getStatistics() - Method in class net.jetrix.config.ServerConfig
Return the server statistics.
getStatus() - Method in class net.jetrix.agent.ChannelInfo
 
getStatus() - Method in class net.jetrix.agent.PlayerInfo
 
getStatus() - Method in class net.jetrix.config.ServerConfig
 
getStatus() - Method in class net.jetrix.User
 
getString(String, String) - Method in class net.jetrix.config.Configuration
 
getStyles() - Method in class net.jetrix.protocols.ConsoleProtocol
 
getStyles() - Method in class net.jetrix.protocols.IRCProtocol
 
getStyles() - Method in class net.jetrix.protocols.TetrinetProtocol
Return the map of the color and style codes for this protocol.
getSuddenDeathDelay() - Method in class net.jetrix.config.Settings
 
getSuddenDeathLinesAdded() - Method in class net.jetrix.config.Settings
 
getSuddenDeathMessage() - Method in class net.jetrix.config.Settings
 
getSuddenDeathTime() - Method in class net.jetrix.config.Settings
 
getTeam() - Method in class net.jetrix.agent.PlayerInfo
 
getTeam() - Method in class net.jetrix.User
 
getTeamCount() - Method in class net.jetrix.winlist.GameResult
Return the number of teams in this game.
getTeamName() - Method in class net.jetrix.winlist.GamePlayer
 
getText(String, Locale) - Static method in class net.jetrix.Language
Return the specified localized text for a given locale.
getText(String, Locale, Object...) - Static method in class net.jetrix.Language
Return the specified localized text for a given locale and replace the parameters with an array of arguments.
getText() - Method in class net.jetrix.messages.NoConnectingMessage
 
getText() - Method in class net.jetrix.messages.TextMessage
Return the text of this message using the default server locale.
getText(Locale) - Method in class net.jetrix.messages.TextMessage
Return the text of this message using the specified locale.
getTime() - Method in class net.jetrix.Message
Returns the creation date of this message.
getTimeout() - Method in class net.jetrix.config.ServerConfig
 
getTopic() - Method in class net.jetrix.config.ChannelConfig
Return the topic.
getType() - Method in interface net.jetrix.Client
Return the type of the client.
getType() - Method in class net.jetrix.clients.ConsoleClient
 
getType() - Method in class net.jetrix.clients.TetrinetClient
 
getType() - Method in class net.jetrix.winlist.Score
 
getUpTime() - Method in class net.jetrix.config.Statistics
Return the uptime of the server (in days).
getUsage(Locale) - Method in class net.jetrix.commands.AbstractCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.AwayCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.BroadcastCommand
 
getUsage(Locale) - Method in interface net.jetrix.commands.Command
Return the usage of this command, for example /cmd <param1> <param2>
getUsage(Locale) - Method in class net.jetrix.commands.EmoteCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.GotoCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.IgnoreCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.IpCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.JoinCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.KickCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.LanguageCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.ModeCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.MoveCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.OperatorCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.PetitionCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.RandomCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.ReplyCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.StartCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.SummonCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.TeamMessageCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.TeleportCommand
 
getUsage(Locale) - Method in class net.jetrix.commands.TellCommand
 
getUser() - Method in interface net.jetrix.Client
Return the user associated to this client.
getUser() - Method in class net.jetrix.clients.ConsoleClient
 
getUser() - Method in class net.jetrix.clients.TetrinetClient
 
getUser() - Method in class net.jetrix.protocols.IRCMessage
 
getValue() - Method in enum net.jetrix.config.Block
 
getValue() - Method in enum net.jetrix.config.Special
 
getValue() - Method in enum net.jetrix.GameState
 
getVersion() - Method in class net.jetrix.agent.PlayerInfo
 
getVersion() - Method in class net.jetrix.agent.QueryAgent
Return the version of the server.
getVersion() - Method in class net.jetrix.agent.QueryInfo
Return the version of the server.
getVersion() - Method in interface net.jetrix.Client
Return the version number of this client.
getVersion() - Method in class net.jetrix.clients.ConsoleClient
 
getVersion() - Method in class net.jetrix.clients.TetrinetClient
 
getVersion() - Method in class net.jetrix.filter.AmplifierFilter
 
getVersion() - Method in class net.jetrix.filter.CommandFilter
 
getVersion() - Method in class net.jetrix.filter.FloodFilter
 
getVersion() - Method in class net.jetrix.filter.LogoFilter
 
getVersion() - Method in class net.jetrix.filter.MessageFilter
Returns the version of this filter
getVersion() - Method in class net.jetrix.filter.PingFilter
 
getVersion() - Method in class net.jetrix.filter.StartFilter
 
getVersion() - Method in class net.jetrix.filter.StatsFilter
 
getVersion() - Method in class net.jetrix.filter.SuddenDeathFilter
 
getVersion() - Method in class net.jetrix.filter.TetrisFilter
 
getWinlist(String) - Method in class net.jetrix.winlist.WinlistManager
Return the winlist with the specified id.
getWinlistId() - Method in class net.jetrix.config.ChannelConfig
 
getWinlists() - Method in class net.jetrix.winlist.WinlistManager
Return the registered winlists
GhostbusterService - Class in net.jetrix.services
A service to remove players not properly disconnected from the server due to a network issue.
GhostbusterService() - Constructor for class net.jetrix.services.GhostbusterService
 
GmsgMessage - Class in net.jetrix.messages
An ingame chat message.
GmsgMessage() - Constructor for class net.jetrix.messages.GmsgMessage
 
GmsgMessage(String) - Constructor for class net.jetrix.messages.GmsgMessage
 
GmsgMessage(int, String) - Constructor for class net.jetrix.messages.GmsgMessage
 
GotoCommand - Class in net.jetrix.commands
Go to the channel of the specified player.
GotoCommand() - Constructor for class net.jetrix.commands.GotoCommand
 
GravityMessage - Class in net.jetrix.messages
 
GravityMessage() - Constructor for class net.jetrix.messages.GravityMessage
 

H

hashCode() - Method in class net.jetrix.winlist.Score
 
HEIGHT - Static variable in class net.jetrix.Field
 
HelpCommand - Class in net.jetrix.commands
List all commands available.
HelpCommand() - Constructor for class net.jetrix.commands.HelpCommand
 
hidden - Variable in class net.jetrix.commands.AbstractCommand
 
HttpListener - Class in net.jetrix.listeners
Web administration console.
HttpListener() - Constructor for class net.jetrix.listeners.HttpListener
 

I

ignore(String) - Method in class net.jetrix.User
Add the specified name to the list of ignored users.
IgnoreCommand - Class in net.jetrix.commands
Manage the ignore list.
IgnoreCommand() - Constructor for class net.jetrix.commands.IgnoreCommand
 
ignores(String) - Method in class net.jetrix.User
Tells if the specified nickname is ignored by this user.
in - Variable in class net.jetrix.clients.TetrinetClient
 
increaseConnectionCount() - Method in class net.jetrix.config.Statistics
Add 1 to the number of connections.
increaseGameCount() - Method in class net.jetrix.config.Statistics
Add 1 to the number of games played.
INFO - Static variable in interface net.jetrix.protocols.IRCCommand
Info command
IngameMessage - Class in net.jetrix.messages
 
IngameMessage() - Constructor for class net.jetrix.messages.IngameMessage
 
init() - Method in class net.jetrix.filter.AmplifierFilter
 
init() - Method in class net.jetrix.filter.CommandFilter
 
init() - Method in class net.jetrix.filter.FloodFilter
 
init() - Method in class net.jetrix.filter.MessageFilter
Called by the channel to indicate to a filter that the filter is being placed into service.
init() - Method in class net.jetrix.filter.StartFilter
 
init() - Method in class net.jetrix.filter.StatsFilter
 
init() - Method in class net.jetrix.filter.SuddenDeathFilter
 
init() - Method in class net.jetrix.filter.TetrisFilter
 
init() - Method in class net.jetrix.services.CronService
Initialization performed before the timer is started.
init() - Method in class net.jetrix.services.GhostbusterService
 
init() - Method in class net.jetrix.services.ScheduledService
Initialization performed before the timer is started.
init(WinlistConfig) - Method in class net.jetrix.winlist.SimpleWinlist
 
init(WinlistConfig) - Method in class net.jetrix.winlist.TetrixWinlist
 
init(WinlistConfig) - Method in interface net.jetrix.winlist.Winlist
Initialize the winlist.
initialized - Variable in class net.jetrix.winlist.SimpleWinlist
 
INVITE - Static variable in interface net.jetrix.protocols.IRCCommand
Invite message
IpCommand - Class in net.jetrix.commands
Display the IP of a player.
IpCommand() - Constructor for class net.jetrix.commands.IpCommand
 
IRCClient - Class in net.jetrix.clients
Layer handling the communication with an IRC client.
IRCClient() - Constructor for class net.jetrix.clients.IRCClient
 
IRCCommand - Interface in net.jetrix.protocols
IRC commands.
IRCListener - Class in net.jetrix.listeners
Listener for IRC clients.
IRCListener() - Constructor for class net.jetrix.listeners.IRCListener
 
IRCMessage - Class in net.jetrix.protocols
An IRC message.
IRCMessage() - Constructor for class net.jetrix.protocols.IRCMessage
 
IRCMessage(String) - Constructor for class net.jetrix.protocols.IRCMessage
 
IRCMessage(int) - Constructor for class net.jetrix.protocols.IRCMessage
 
IRCProtocol - Class in net.jetrix.protocols
Protocol to communicate with IRC clients.
IRCProtocol() - Constructor for class net.jetrix.protocols.IRCProtocol
 
IRCReply - Interface in net.jetrix.protocols
Numeric replies generated by an IRC server in response to a command.
isAsynchronous() - Method in class net.jetrix.clients.IRCClient
 
isAsynchronous() - Method in class net.jetrix.clients.QueryClient
 
isAsynchronous() - Method in class net.jetrix.clients.TetrinetClient
Tells if the messages are sent asynchroneously to the client.
isAsynchronous() - Method in class net.jetrix.clients.TSpecClient
 
isAutoStart() - Method in interface net.jetrix.Service
Tell if the service is started automatically on server startup.
isAutoStart() - Method in class net.jetrix.services.AbstractService
 
isBanned(String) - Method in class net.jetrix.Banlist
Check if the specified host is currently banned.
isBanned(InetAddress) - Method in class net.jetrix.Banlist
 
isCommand(String) - Method in class net.jetrix.protocols.IRCMessage
 
isDefaultAverageLevels() - Method in class net.jetrix.config.Settings
 
isDefaultBlockOccurancy() - Method in class net.jetrix.config.Settings
Tells if the block occurancies of the default settings are used.
isDefaultClassicRules() - Method in class net.jetrix.config.Settings
 
isDefaultLevelIncrease() - Method in class net.jetrix.config.Settings
 
isDefaultLinesPerLevel() - Method in class net.jetrix.config.Settings
 
isDefaultLinesPerSpecial() - Method in class net.jetrix.config.Settings
 
isDefaultSameBlocks() - Method in class net.jetrix.config.Settings
 
isDefaultSpecialAdded() - Method in class net.jetrix.config.Settings
 
isDefaultSpecialCapacity() - Method in class net.jetrix.config.Settings
 
isDefaultSpecialOccurancy() - Method in class net.jetrix.config.Settings
Tells if the special occurancies of the default settings are used.
isDefaultStackHeight() - Method in class net.jetrix.config.Settings
 
isDefaultStartingLevel() - Method in class net.jetrix.config.Settings
 
isDefaultSuddenDeathDelay() - Method in class net.jetrix.config.Settings
 
isDefaultSuddenDeathLinesAdded() - Method in class net.jetrix.config.Settings
 
isDefaultSuddenDeathMessage() - Method in class net.jetrix.config.Settings
 
isDefaultSuddenDeathTime() - Method in class net.jetrix.config.Settings
 
isEmpty() - Method in class net.jetrix.Channel
 
isEmpty() - Method in class net.jetrix.Field
Check if the field is empty.
isFull() - Method in class net.jetrix.Channel
Tell if the channel can accept more players.
isGlobal() - Method in class net.jetrix.config.FilterConfig
 
isHidden() - Method in class net.jetrix.commands.AbstractCommand
 
isHidden() - Method in interface net.jetrix.commands.Command
Tells if the command is hidden from the /help list.
isIdleAllowed() - Method in class net.jetrix.config.ChannelConfig
 
isNewVersionAvailable() - Static method in class net.jetrix.services.VersionService
Check if the latest stable version is more recent than the current version.
isPasswordProtected() - Method in class net.jetrix.config.ChannelConfig
Tell if a password is required to enter the channel.
isPersistent() - Method in class net.jetrix.config.ChannelConfig
Tell if the channel will vanish once the last player leave
isPersistent() - Method in class net.jetrix.winlist.SimpleWinlist
 
isPlayer() - Method in class net.jetrix.User
 
isPlaying() - Method in class net.jetrix.User
 
isPrivate() - Method in class net.jetrix.messages.SmsgMessage
 
isQueryCommand(String) - Static method in class net.jetrix.protocols.QueryProtocol
Test if the specified string is a valid query request.
isRegistered() - Method in class net.jetrix.User
 
isRunning() - Method in class net.jetrix.config.ServerConfig
 
isRunning() - Method in class net.jetrix.listeners.ClientListener
 
isRunning() - Method in class net.jetrix.listeners.HttpListener
 
isRunning() - Method in interface net.jetrix.Service
Tell if the service is currently running.
isRunning() - Method in class net.jetrix.services.CronService
 
isRunning() - Method in class net.jetrix.services.ScheduledService
Check is the service is running.
isShared() - Method in class net.jetrix.filter.MessageFilter
Indicates if the filter is shared or not.
isSpectator() - Method in class net.jetrix.User
 
isSupported(Locale) - Static method in class net.jetrix.Language
Tell if the specified locale has a corresponding resource file available.
isWinner() - Method in class net.jetrix.winlist.GamePlayer
 

J

JetrixUpdate - Class in net.jetrix.tools.patcher
Jetrix Update - downloads new files from the patch server.
JetrixUpdate() - Constructor for class net.jetrix.tools.patcher.JetrixUpdate
 
JOIN - Static variable in interface net.jetrix.protocols.IRCCommand
Join message
JoinCommand - Class in net.jetrix.commands
Join or create a channel.
JoinCommand() - Constructor for class net.jetrix.commands.JoinCommand
 
JoinMessage - Class in net.jetrix.messages
A playerjoin message.
JoinMessage() - Constructor for class net.jetrix.messages.JoinMessage
 

K

KICK - Static variable in interface net.jetrix.protocols.IRCCommand
Kick command
KickCommand - Class in net.jetrix.commands
Kick a player out of the server.
KickCommand() - Constructor for class net.jetrix.commands.KickCommand
 
KILL - Static variable in interface net.jetrix.protocols.IRCCommand
Kill message

L

Language - Class in net.jetrix
Helper class to handle and retrieve localized strings.
LanguageCommand - Class in net.jetrix.commands
Set the language of the user.
LanguageCommand() - Constructor for class net.jetrix.commands.LanguageCommand
 
lastMessageTime - Variable in class net.jetrix.clients.TetrinetClient
 
Launcher - Class in net.jetrix
An application launcher executing a specified class and building dynamically its class path.
Launcher() - Constructor for class net.jetrix.Launcher
 
LeaveMessage - Class in net.jetrix.messages
Message sent when a player or spectator leave a channel.
LeaveMessage() - Constructor for class net.jetrix.messages.LeaveMessage
 
level - Variable in class net.jetrix.commands.AbstractCommand
 
LevelMessage - Class in net.jetrix.messages
A level change message.
LevelMessage() - Constructor for class net.jetrix.messages.LevelMessage
 
LINKS - Static variable in interface net.jetrix.protocols.IRCCommand
Links message
LIST - Static variable in interface net.jetrix.protocols.IRCCommand
List message
ListCommand - Class in net.jetrix.commands
List available channels.
ListCommand() - Constructor for class net.jetrix.commands.ListCommand
 
Listener - Interface in net.jetrix
A service bound to a port.
load() - Method in class net.jetrix.config.ServerConfig
Load the configuration.
load(Locale) - Method in class net.jetrix.Language
Load and return the ResourceBundle for the specified locale.
load() - Method in class net.jetrix.winlist.SimpleWinlist
Load the winlist from a file.
load() - Method in class net.jetrix.winlist.TetrixWinlist
 
log - Variable in class net.jetrix.clients.TetrinetClient
 
log - Static variable in class net.jetrix.commands.AbstractCommand
 
log - Variable in class net.jetrix.filter.GenericFilter
 
log - Static variable in class net.jetrix.services.AbstractService
 
log - Variable in class net.jetrix.winlist.SimpleWinlist
 
LogoFilter - Class in net.jetrix.filter
Display a logo on the field of players loosing the game.
LogoFilter() - Constructor for class net.jetrix.filter.LogoFilter
 

M

main(String[]) - Static method in class net.jetrix.Launcher
Server entry point.
main(String[]) - Static method in class net.jetrix.Server
Server entry point.
main(String[]) - Static method in class net.jetrix.tools.patcher.JetrixUpdate
 
main(String[]) - Static method in class net.jetrix.tools.patcher.UpdateList
 
matches(String) - Method in class net.jetrix.Banlist.Entry
 
Message - Class in net.jetrix
Internal message sent between server, channels and client handlers.
Message() - Constructor for class net.jetrix.Message
Constructs a new server message.
MessageFilter - Class in net.jetrix.filter
Abstract class defining a channel filter.
MessageFilter() - Constructor for class net.jetrix.filter.MessageFilter
 
MODE - Static variable in interface net.jetrix.protocols.IRCCommand
Mode message
ModeCommand - Class in net.jetrix.commands
Switch between preconfigured settings.
ModeCommand() - Constructor for class net.jetrix.commands.ModeCommand
 
MotdCommand - Class in net.jetrix.commands
Display the message of the day.
MotdCommand() - Constructor for class net.jetrix.commands.MotdCommand
 
MoveCommand - Class in net.jetrix.commands
Move a player to a new slot or switch two players.
MoveCommand() - Constructor for class net.jetrix.commands.MoveCommand
 

N

NAMES - Static variable in interface net.jetrix.protocols.IRCCommand
Names message
net.jetrix - package net.jetrix
The main package for Jetrix.
net.jetrix.agent - package net.jetrix.agent
 
net.jetrix.clients - package net.jetrix.clients
Contains concrete Client implementations.
net.jetrix.commands - package net.jetrix.commands
Contains concrete Command implementations.
net.jetrix.config - package net.jetrix.config
Configuration classes for Jetrix elements (server, channels, filters, etc..).
net.jetrix.filter - package net.jetrix.filter
Contains concrete MessageFilter implementations.
net.jetrix.listeners - package net.jetrix.listeners
Contains concrete Listener implementations.
net.jetrix.messages - package net.jetrix.messages
Contains concrete Message implementations.
net.jetrix.protocols - package net.jetrix.protocols
Contains concrete Protocol implementations.
net.jetrix.services - package net.jetrix.services
 
net.jetrix.tools - package net.jetrix.tools
 
net.jetrix.tools.patcher - package net.jetrix.tools.patcher
Jetrix's auto update module.
net.jetrix.winlist - package net.jetrix.winlist
 
NewGameMessage - Class in net.jetrix.messages
A new game message.
NewGameMessage() - Constructor for class net.jetrix.messages.NewGameMessage
 
NewGameMessage(Settings) - Constructor for class net.jetrix.messages.NewGameMessage
 
NewGameMessage(int, Settings) - Constructor for class net.jetrix.messages.NewGameMessage
 
NICK - Static variable in interface net.jetrix.protocols.IRCCommand
Nick message
NoConnectingMessage - Class in net.jetrix.messages
A connection denial message.
NoConnectingMessage() - Constructor for class net.jetrix.messages.NoConnectingMessage
 
NoConnectingMessage(String) - Constructor for class net.jetrix.messages.NoConnectingMessage
 
NoopMessage - Class in net.jetrix.messages
No Operation message.
NoopMessage() - Constructor for class net.jetrix.messages.NoopMessage
 
normalize(int[]) - Method in class net.jetrix.config.Settings
Normalize array values to get a sum equals to 100.
normalizeBlockOccurancy() - Method in class net.jetrix.config.Settings
 
normalizeSpecialOccurancy() - Method in class net.jetrix.config.Settings
 
NOTICE - Static variable in interface net.jetrix.protocols.IRCCommand
Notice message
NukeFieldMessage - Class in net.jetrix.messages
 
NukeFieldMessage() - Constructor for class net.jetrix.messages.NukeFieldMessage
 

O

OK - Static variable in class net.jetrix.protocols.QueryProtocol
Response terminator
OneLineAddedMessage - Class in net.jetrix.messages
 
OneLineAddedMessage() - Constructor for class net.jetrix.messages.OneLineAddedMessage
 
onMessage(Message) - Method in class net.jetrix.agent.TSpecAgent
Message pre-processing.
onMessage(PlineMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(PlineActMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(TeamMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(JoinMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(LeaveMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(PlayerNumMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(StartGameMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(StopGameMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(NewGameMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(EndGameMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(PauseMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(ResumeMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(GmsgMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(LevelMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(FieldMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(PlayerLostMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(PlayerWonMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(CommandMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(OneLineAddedMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(TwoLinesAddedMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(FourLinesAddedMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(AddLineMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(ClearLineMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(NukeFieldMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(RandomClearMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(SwitchFieldsMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(ClearSpecialsMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(GravityMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(BlockQuakeMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(BlockBombMessage) - Method in class net.jetrix.agent.TSpecAgent
 
onMessage(CommandMessage, List) - Method in class net.jetrix.filter.CommandFilter
 
onMessage(PlineMessage, List<Message>) - Method in class net.jetrix.filter.FloodFilter
 
onMessage(Message) - Method in class net.jetrix.filter.GenericFilter
Message pre-processing.
onMessage(Message, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlineMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlineActMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(TeamMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(JoinMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(LeaveMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlayerNumMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(StartGameMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(StopGameMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(NewGameMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(EndGameMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PauseMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(ResumeMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(GmsgMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(LevelMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(FieldMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlayerLostMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlayerWonMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(CommandMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(OneLineAddedMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(TwoLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(FourLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(AddLineMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(ClearLineMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(NukeFieldMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(RandomClearMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(SwitchFieldsMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(ClearSpecialsMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(GravityMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(BlockQuakeMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(BlockBombMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
onMessage(PlayerLostMessage, List<Message>) - Method in class net.jetrix.filter.LogoFilter
 
onMessage(PlineMessage, List<Message>) - Method in class net.jetrix.filter.StartFilter
 
onMessage(StartGameMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(EndGameMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(PauseMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(ResumeMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(FieldMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(OneLineAddedMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(TwoLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(FourLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(LevelMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(LeaveMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(PlayerLostMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
onMessage(StartGameMessage, List<Message>) - Method in class net.jetrix.filter.SuddenDeathFilter
 
onMessage(EndGameMessage, List<Message>) - Method in class net.jetrix.filter.SuddenDeathFilter
 
onMessage(PauseMessage, List<Message>) - Method in class net.jetrix.filter.SuddenDeathFilter
 
onMessage(ResumeMessage, List<Message>) - Method in class net.jetrix.filter.SuddenDeathFilter
 
onMessage(StartGameMessage, List<Message>) - Method in class net.jetrix.filter.TetrisFilter
 
onMessage(FourLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.TetrisFilter
 
onMessage(TwoLinesAddedMessage, List<Message>) - Method in class net.jetrix.filter.TetrisFilter
 
onMessage(OneLineAddedMessage, List<Message>) - Method in class net.jetrix.filter.TetrisFilter
 
onSpecial(SpecialMessage) - Method in class net.jetrix.agent.TSpecAgent
Special block message pre-processing.
onSpecial(SpecialMessage, List<Message>) - Method in class net.jetrix.filter.GenericFilter
Special block message pre-processing.
onSpecial(SpecialMessage, List<Message>) - Method in class net.jetrix.filter.StatsFilter
 
open() - Static method in class net.jetrix.SystrayManager
Create and display the system tray menu.
OPER - Static variable in interface net.jetrix.protocols.IRCCommand
Opererator message
OPERATOR - Static variable in interface net.jetrix.AccessLevel
 
OPERATOR_PREDICATE - Static variable in class net.jetrix.ClientRepository
 
OperatorCommand - Class in net.jetrix.commands
Grant operator status to the player.
OperatorCommand() - Constructor for class net.jetrix.commands.OperatorCommand
 
out - Variable in class net.jetrix.clients.TetrinetClient
 

P

ParameterCommand - Interface in net.jetrix.commands
A command with a fixed number of parameters
parse(String) - Static method in class net.jetrix.protocols.IRCMessage
Parse the specified line into an IRC message.
PART - Static variable in interface net.jetrix.protocols.IRCCommand
Part message
PASS - Static variable in interface net.jetrix.protocols.IRCCommand
Password message
pattern - Variable in class net.jetrix.Banlist.Entry
 
pattern - Variable in class net.jetrix.services.CronService
 
PauseCommand - Class in net.jetrix.commands
Pause the game.
PauseCommand() - Constructor for class net.jetrix.commands.PauseCommand
 
PauseMessage - Class in net.jetrix.messages
 
PauseMessage() - Constructor for class net.jetrix.messages.PauseMessage
 
persistent - Variable in class net.jetrix.winlist.SimpleWinlist
 
PetitionCommand - Class in net.jetrix.commands
Send a request for assistance to all operators online.
PetitionCommand() - Constructor for class net.jetrix.commands.PetitionCommand
 
PING - Static variable in interface net.jetrix.protocols.IRCCommand
Ping message
PingCommand - Class in net.jetrix.commands
Display the ping to the server.
PingCommand() - Constructor for class net.jetrix.commands.PingCommand
 
PingFilter - Class in net.jetrix.filter
Display the ping of the player if a team message is processed and the player property command.ping is set to true.
PingFilter() - Constructor for class net.jetrix.filter.PingFilter
 
PLAYER - Static variable in interface net.jetrix.AccessLevel
 
PLAYER_CAPACITY - Static variable in class net.jetrix.config.ChannelConfig
Default player capacity
PLAYER_PREDICATE - Static variable in class net.jetrix.ClientRepository
 
PlayerInfo - Class in net.jetrix.agent
Player information returned by the query agent.
PlayerInfo() - Constructor for class net.jetrix.agent.PlayerInfo
 
PlayerLostMessage - Class in net.jetrix.messages
 
PlayerLostMessage() - Constructor for class net.jetrix.messages.PlayerLostMessage
 
PlayerNumMessage - Class in net.jetrix.messages
 
PlayerNumMessage() - Constructor for class net.jetrix.messages.PlayerNumMessage
 
PlayerSwitchMessage - Class in net.jetrix.messages
Message generated when the /move command is issued.
PlayerSwitchMessage() - Constructor for class net.jetrix.messages.PlayerSwitchMessage
 
PlayerWonMessage - Class in net.jetrix.messages
 
PlayerWonMessage() - Constructor for class net.jetrix.messages.PlayerWonMessage
 
PlineActMessage - Class in net.jetrix.messages
A party line action message.
PlineActMessage() - Constructor for class net.jetrix.messages.PlineActMessage
 
PlineActMessage(String) - Constructor for class net.jetrix.messages.PlineActMessage
 
PlineActMessage(int, String) - Constructor for class net.jetrix.messages.PlineActMessage
 
PlineMessage - Class in net.jetrix.messages
A party line message.
PlineMessage() - Constructor for class net.jetrix.messages.PlineMessage
 
PlineMessage(String) - Constructor for class net.jetrix.messages.PlineMessage
 
PlineMessage(int, String) - Constructor for class net.jetrix.messages.PlineMessage
 
PONG - Static variable in interface net.jetrix.protocols.IRCCommand
Pong message
port - Variable in class net.jetrix.listeners.ClientListener
 
post(String, Map<String, String>) - Method in class net.jetrix.services.PublishingService
Send a POST http request to the specified URL.
PRIVMSG - Static variable in interface net.jetrix.protocols.IRCCommand
Private message
process(PlayerSwitchMessage) - Method in class net.jetrix.Channel
 
process(Message) - Method in class net.jetrix.Channel
 
process(Message, List<Message>) - Method in class net.jetrix.filter.AmplifierFilter
 
process(Message, List<Message>) - Method in class net.jetrix.filter.GenericFilter
 
process(Message, List<Message>) - Method in class net.jetrix.filter.MessageFilter
Process a message and outputs messages to the specified List.
process(Message, List<Message>) - Method in class net.jetrix.filter.PingFilter
 
props - Variable in class net.jetrix.config.Configuration
 
Protocol - Interface in net.jetrix
A protocol to communicate with a client.
ProtocolManager - Class in net.jetrix
Manages protocols.
PublishingService - Class in net.jetrix.services
A service publishing the address of the server on public server lists (tetrinet.org, tfast.org and tsrv.com).
PublishingService() - Constructor for class net.jetrix.services.PublishingService
 

Q

QueryAgent - Class in net.jetrix.agent
 
QueryAgent() - Constructor for class net.jetrix.agent.QueryAgent
 
QueryClient - Class in net.jetrix.clients
Client for the query protocol on port 31457.
QueryClient() - Constructor for class net.jetrix.clients.QueryClient
 
QueryInfo - Class in net.jetrix.agent
Information about a tetrinet server retrieved through the query protocol.
QueryInfo() - Constructor for class net.jetrix.agent.QueryInfo
 
QueryProtocol - Class in net.jetrix.protocols
Query Protocol.
QueryProtocol() - Constructor for class net.jetrix.protocols.QueryProtocol
 
queue - Variable in class net.jetrix.clients.TetrinetClient
 
QUIT - Static variable in interface net.jetrix.protocols.IRCCommand
Quit message

R

RandomClearMessage - Class in net.jetrix.messages
A clear random blocks message.
RandomClearMessage() - Constructor for class net.jetrix.messages.RandomClearMessage
 
RandomCommand - Class in net.jetrix.commands
Display a random number.
RandomCommand() - Constructor for class net.jetrix.commands.RandomCommand
 
readLine(Reader) - Static method in class net.jetrix.protocols.TetrinetProtocol
Read a line as defined in the TetriNET protocol (that's ending with a 0xFF character). 0xOA and 0xOD are also accepted as EOL characters.
receive(Message) - Method in interface net.jetrix.agent.Agent
Receive a message sent by the server.
receive(Message) - Method in class net.jetrix.agent.QueryAgent
 
receive(Message) - Method in class net.jetrix.agent.TSpecAgent
 
receiveMessage() - Method in interface net.jetrix.Client
Receive a message sent by the client.
receiveMessage() - Method in class net.jetrix.clients.ConsoleClient
 
receiveMessage() - Method in class net.jetrix.clients.TetrinetClient
 
removeChannel(String) - Method in class net.jetrix.ChannelManager
Remove a channel.
removeChannel(Channel) - Method in class net.jetrix.ChannelManager
Remove a channel.
removeClient(Client) - Method in class net.jetrix.Channel
Remove the specified client from the channel.
removeClient(Client) - Method in class net.jetrix.ClientRepository
Remove a client from the repository.
removeCommand(Command) - Method in class net.jetrix.commands.CommandManager
Remove a command.
removeFilter(String) - Method in class net.jetrix.Channel
 
ReplyCommand - Class in net.jetrix.commands
Reply to a private message sent by a player.
ReplyCommand() - Constructor for class net.jetrix.commands.ReplyCommand
 
ResumeMessage - Class in net.jetrix.messages
 
ResumeMessage() - Constructor for class net.jetrix.messages.ResumeMessage
 
RPL_ADMINEMAIL - Static variable in interface net.jetrix.protocols.IRCReply
When replying to an ADMIN message, a server is expected to use replies RLP_ADMINME through to RPL_ADMINEMAIL and provide a text message with each.
RPL_ADMINLOC1 - Static variable in interface net.jetrix.protocols.IRCReply
":<admin info>"
RPL_ADMINLOC2 - Static variable in interface net.jetrix.protocols.IRCReply
":<admin info>"
RPL_ADMINME - Static variable in interface net.jetrix.protocols.IRCReply
"<server> :Administrative info"
RPL_AWAY - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> :<away message>"
RPL_BANLIST - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> <banid>"
RPL_CHANNELMODEIS - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> <mode> <mode params>"
RPL_ENDOFBANLIST - Static variable in interface net.jetrix.protocols.IRCReply
When listing the active 'bans' for a given channel, a server is required to send the list back using the RPL_BANLIST and RPL_ENDOFBANLIST messages.
RPL_ENDOFINFO - Static variable in interface net.jetrix.protocols.IRCReply
A server responding to an INFO message is required to send all its 'info' in a series of RPL_INFO messages with a RPL_ENDOFINFO reply to indicate the end of the replies.
RPL_ENDOFLINKS - Static variable in interface net.jetrix.protocols.IRCReply
In replying to the LINKS message, a server must send replies back using the RPL_LINKS numeric and mark the end of the list using an RPL_ENDOFLINKS reply.v "<mask> :End of /LINKS list"
RPL_ENDOFMOTD - Static variable in interface net.jetrix.protocols.IRCReply
When responding to the MOTD message and the MOTD file is found, the file is displayed line by line, with each line no longer than 80 characters, using RPL_MOTD format replies.
RPL_ENDOFNAMES - Static variable in interface net.jetrix.protocols.IRCReply
To reply to a NAMES message, a reply pair consisting of RPL_NAMREPLY and RPL_ENDOFNAMES is sent by the server back to the client.
RPL_ENDOFSTATS - Static variable in interface net.jetrix.protocols.IRCReply
"<stats letter> :End of /STATS report"
RPL_ENDOFUSERS - Static variable in interface net.jetrix.protocols.IRCReply
":End of users"
RPL_ENDOFWHO - Static variable in interface net.jetrix.protocols.IRCReply
The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message.
RPL_ENDOFWHOIS - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> :End of /WHOIS list"
RPL_ENDOFWHOWAS - Static variable in interface net.jetrix.protocols.IRCReply
When replying to a WHOWAS message, a server must use the replies RPL_WHOWASUSER, RPL_WHOISSERVER or ERR_WASNOSUCHNICK for each nickname in the presented list.
RPL_INFO - Static variable in interface net.jetrix.protocols.IRCReply
":<string>"
RPL_INVITING - Static variable in interface net.jetrix.protocols.IRCReply
Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.
RPL_ISON - Static variable in interface net.jetrix.protocols.IRCReply
Reply format used by ISON to list replies to the query list.
RPL_LINKS - Static variable in interface net.jetrix.protocols.IRCReply
"<mask> <server> :<hopcount> <server info>"
RPL_LIST - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> <# visible> :<topic>"
RPL_LISTEND - Static variable in interface net.jetrix.protocols.IRCReply
Replies RPL_LISTSTART, RPL_LIST, RPL_LISTEND mark the start, actual replies with data and end of the server's response to a LIST command.
RPL_LISTSTART - Static variable in interface net.jetrix.protocols.IRCReply
"Channel :Users Name"
RPL_LUSERCHANNELS - Static variable in interface net.jetrix.protocols.IRCReply
"<integer> :channels formed"
RPL_LUSERCLIENT - Static variable in interface net.jetrix.protocols.IRCReply
":There are <integer> users and <integer> invisible on <integer> servers"
RPL_LUSERME - Static variable in interface net.jetrix.protocols.IRCReply
In processing an LUSERS message, the server sends a set of replies from RPL_LUSERCLIENT, RPL_LUSEROP, RPL_USERUNKNOWN, RPL_LUSERCHANNELS and RPL_LUSERME.
RPL_LUSEROP - Static variable in interface net.jetrix.protocols.IRCReply
"<integer> :operator(s) online"
RPL_LUSERUNKNOWN - Static variable in interface net.jetrix.protocols.IRCReply
"<integer> :unknown connection(s)"
RPL_MOTD - Static variable in interface net.jetrix.protocols.IRCReply
":- <text>"
RPL_MOTDSTART - Static variable in interface net.jetrix.protocols.IRCReply
":- <server> Message of the day - "
RPL_NAMREPLY - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :[[@|+]<nick> [[@|+]<nick> [...]]]"
RPL_NONE - Static variable in interface net.jetrix.protocols.IRCReply
Dummy reply number.
RPL_NOTOPIC - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> :No topic is set"
RPL_NOUSERS - Static variable in interface net.jetrix.protocols.IRCReply
If the USERS message is handled by a server, the replies RPL_USERSTART, RPL_USERS, RPL_ENDOFUSERS and RPL_NOUSERS are used.
RPL_NOWAWAY - Static variable in interface net.jetrix.protocols.IRCReply
These replies are used with the AWAY command (if allowed).
RPL_REHASHING - Static variable in interface net.jetrix.protocols.IRCReply
If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator.
RPL_STATSCLINE - Static variable in interface net.jetrix.protocols.IRCReply
"C <host> * <name> <port> <class>"
RPL_STATSCOMMANDS - Static variable in interface net.jetrix.protocols.IRCReply
"<command> <count>"
RPL_STATSHLINE - Static variable in interface net.jetrix.protocols.IRCReply
"H <hostmask> * <servername>"
RPL_STATSILINE - Static variable in interface net.jetrix.protocols.IRCReply
"I <host> * <host> <port> <class>"
RPL_STATSKLINE - Static variable in interface net.jetrix.protocols.IRCReply
"K <host> * <username> <port> <class>"
RPL_STATSLINKINFO - Static variable in interface net.jetrix.protocols.IRCReply
"<linkname> <sendq> <sent messages> <sent bytes> <received messages> <received bytes> <time open>"
RPL_STATSLLINE - Static variable in interface net.jetrix.protocols.IRCReply
"L <hostmask> * <servername> <maxdepth>"
RPL_STATSNLINE - Static variable in interface net.jetrix.protocols.IRCReply
"N <host> * <name> <port> <class>"
RPL_STATSOLINE - Static variable in interface net.jetrix.protocols.IRCReply
"O <hostmask> * <name>"
RPL_STATSUPTIME - Static variable in interface net.jetrix.protocols.IRCReply
":Server Up %d days %d:%02d:%02d"
RPL_STATSYLINE - Static variable in interface net.jetrix.protocols.IRCReply
"Y <class> <ping frequency> <connect frequency> <max sendq>"
RPL_SUMMONING - Static variable in interface net.jetrix.protocols.IRCReply
Returned by a server answering a SUMMON message to indicate that it is summoning that user.
RPL_TIME - Static variable in interface net.jetrix.protocols.IRCReply
When replying to the TIME message, a server must send the reply using the RPL_TIME format above.
RPL_TOPIC - Static variable in interface net.jetrix.protocols.IRCReply
When sending a TOPIC message to determine the channel topic, one of two replies is sent.
RPL_TRACECONNECTING - Static variable in interface net.jetrix.protocols.IRCReply
"Try.
RPL_TRACEHANDSHAKE - Static variable in interface net.jetrix.protocols.IRCReply
"H.S.
RPL_TRACELINK - Static variable in interface net.jetrix.protocols.IRCReply
"Link <version & debug level> <destination> <next server>"
RPL_TRACELOG - Static variable in interface net.jetrix.protocols.IRCReply
The RPL_TRACE* are all returned by the server in response to the TRACE message.
RPL_TRACENEWTYPE - Static variable in interface net.jetrix.protocols.IRCReply
"<newtype> 0 <client name>"
RPL_TRACEOPERATOR - Static variable in interface net.jetrix.protocols.IRCReply
"Oper <class> <nick>"
RPL_TRACESERVER - Static variable in interface net.jetrix.protocols.IRCReply
"Serv <class> <int>S <int>C <server> <nick!
RPL_TRACEUNKNOWN - Static variable in interface net.jetrix.protocols.IRCReply
"????
RPL_TRACEUSER - Static variable in interface net.jetrix.protocols.IRCReply
"User <class> <nick>"
RPL_UMODEIS - Static variable in interface net.jetrix.protocols.IRCReply
To answer a query about a client's own mode, RPL_UMODEIS is sent back.
RPL_UNAWAY - Static variable in interface net.jetrix.protocols.IRCReply
":You are no longer marked as being away"
RPL_USERHOST - Static variable in interface net.jetrix.protocols.IRCReply
Reply format used by USERHOST to list replies to the query list.
RPL_USERS - Static variable in interface net.jetrix.protocols.IRCReply
":%-8s %-9s %-8s"
RPL_USERSSTART - Static variable in interface net.jetrix.protocols.IRCReply
":UserID Terminal Host"
RPL_VERSION - Static variable in interface net.jetrix.protocols.IRCReply
Reply by the server showing its version details.
RPL_WHOISCHANNELS - Static variable in interface net.jetrix.protocols.IRCReply
Replies 311 - 313, 317 - 319 are all replies generated in response to a WHOIS message.
RPL_WHOISIDLE - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> <integer> :seconds idle"
RPL_WHOISOPERATOR - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> :is an IRC operator"
RPL_WHOISSERVER - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> <server> :<server info>"
RPL_WHOISUSER - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> <user> <host> * :<real name>"
RPL_WHOREPLY - Static variable in interface net.jetrix.protocols.IRCReply
"<channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real name>"
RPL_WHOWASUSER - Static variable in interface net.jetrix.protocols.IRCReply
"<nick> <user> <host> * :<real name>"
RPL_YOUREOPER - Static variable in interface net.jetrix.protocols.IRCReply
RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status.
run() - Method in class net.jetrix.Channel
Main loop.
run() - Method in class net.jetrix.clients.ConsoleClient
 
run() - Method in class net.jetrix.clients.QueryClient
 
run() - Method in class net.jetrix.clients.TetrinetClient
Main loop listening and parsing messages sent by the client.
run() - Method in class net.jetrix.commands.StartCommand.CountDown
 
run() - Method in class net.jetrix.listeners.ClientListener
Main loop waiting for clients and checking basic rules (nickname unicity, ban list, room left on the server).
run() - Method in class net.jetrix.listeners.HttpListener
 
run() - Method in class net.jetrix.Server
 
run() - Method in class net.jetrix.services.CronService
Do the task
run() - Method in class net.jetrix.services.GhostbusterService
 
run() - Method in class net.jetrix.services.PublishingService
 
run() - Method in class net.jetrix.services.ScheduledService
Execute the task
run() - Method in class net.jetrix.services.VersionService
 
run() - Method in class net.jetrix.tools.patcher.JetrixUpdate
 

S

save() - Method in class net.jetrix.config.ServerConfig
Save the configuration.
save() - Method in class net.jetrix.winlist.SimpleWinlist
Save the winlist to a file.
save() - Method in class net.jetrix.winlist.TetrixWinlist
 
saveGameResult(GameResult) - Method in class net.jetrix.winlist.SimpleWinlist
 
saveGameResult(GameResult) - Method in interface net.jetrix.winlist.Winlist
Update the winlist with the specified game result.
ScheduledService - Class in net.jetrix.services
A service running a task at a fixed rate.
ScheduledService() - Constructor for class net.jetrix.services.ScheduledService
 
Score - Class in net.jetrix.winlist
The score of a player or team in a winlist.
Score() - Constructor for class net.jetrix.winlist.Score
 
ScoreComparator - Class in net.jetrix.winlist
A Comparator for the winlist scores.
ScoreComparator() - Constructor for class net.jetrix.winlist.ScoreComparator
 
scores - Variable in class net.jetrix.winlist.SimpleWinlist
 
send(Message) - Method in interface net.jetrix.agent.Agent
Send a message to the server.
send(String) - Method in class net.jetrix.agent.QueryAgent
 
send(Message) - Method in class net.jetrix.agent.QueryAgent
 
send(Message) - Method in class net.jetrix.agent.TSpecAgent
 
send(Message) - Method in class net.jetrix.Channel
Add a message to the channel message queue.
send(Message) - Method in interface net.jetrix.Client
Send a message to the client.
send(Message) - Method in class net.jetrix.clients.ConsoleClient
 
send(Message) - Method in class net.jetrix.clients.QueryClient
 
send(Message) - Method in class net.jetrix.clients.TetrinetClient
 
send(Message) - Method in interface net.jetrix.Destination
Send a message to this destination.
send(Message) - Method in class net.jetrix.Server
Add a message to the server message queue.
SERVER - Static variable in interface net.jetrix.protocols.IRCCommand
Server message
Server - Class in net.jetrix
Main class, starts server components.
serverConfig - Variable in class net.jetrix.clients.TetrinetClient
 
ServerConfig - Class in net.jetrix.config
Server configuration.
ServerConfig() - Constructor for class net.jetrix.config.ServerConfig
Constructor declaration
ServerDirectory - Class in net.jetrix.tools
A utility class that fetches a list of tetrinet servers from online directories like tetrinet.org and tfast.org.
ServerDirectory() - Constructor for class net.jetrix.tools.ServerDirectory
 
ServerRuleSet - Class in net.jetrix.config
RuleSet for processing the content of a server configuration file.
ServerRuleSet() - Constructor for class net.jetrix.config.ServerRuleSet
 
Service - Interface in net.jetrix
A service running in background.
setAccessLevel(int) - Method in class net.jetrix.commands.AbstractCommand
 
setAccessLevel(int) - Method in interface net.jetrix.commands.Command
Set the access level required to execute this command.
setAccessLevel(int) - Method in class net.jetrix.config.ChannelConfig
Sets the minimum access level required to join the channel.
setAccessLevel(int) - Method in class net.jetrix.User
 
setAccessLogPath(String) - Method in class net.jetrix.config.ServerConfig
 
setAdminPassword(String) - Method in class net.jetrix.config.ServerConfig
 
setAuthenticationLevel(int) - Method in class net.jetrix.agent.PlayerInfo
 
setAutoStart(boolean) - Method in interface net.jetrix.Service
Set the auto start status.
setAutoStart(boolean) - Method in class net.jetrix.services.AbstractService
 
setAverageLevels(boolean) - Method in class net.jetrix.config.Settings
 
setChannel(String) - Method in class net.jetrix.agent.PlayerInfo
 
setChannel(Channel) - Method in interface net.jetrix.Client
Set the channel.
setChannel(Channel) - Method in class net.jetrix.clients.ConsoleClient
 
setChannel(Channel) - Method in class net.jetrix.clients.TetrinetClient
 
setChannel(Channel) - Method in class net.jetrix.filter.MessageFilter
Sets the channel this filter applies on.
setChannel(Channel) - Method in class net.jetrix.messages.ChannelMessage
 
setChannel(String) - Method in class net.jetrix.messages.SpectatorListMessage
 
setChannel(Channel) - Method in class net.jetrix.winlist.GameResult
 
setChannels(List<ChannelInfo>) - Method in class net.jetrix.agent.QueryInfo
 
setClassicRules(boolean) - Method in class net.jetrix.config.Settings
 
setClassname(String) - Method in class net.jetrix.config.FilterConfig
 
setClassname(String) - Method in class net.jetrix.config.WinlistConfig
 
setClient(Client) - Method in class net.jetrix.messages.AddPlayerMessage
 
setClient(Client) - Method in class net.jetrix.messages.DisconnectedMessage
 
setCommand(String) - Method in class net.jetrix.messages.CommandMessage
 
setCommand(String) - Method in class net.jetrix.protocols.IRCMessage
 
setConfig(FilterConfig) - Method in class net.jetrix.filter.MessageFilter
Set the configuration used to initialize this filter.
setDefaultAverageLevels(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultBlockOccurancy(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultClassicRules(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultLevelIncrease(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultLinesPerLevel(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultLinesPerSpecial(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSameBlocks(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSettings(Settings) - Method in class net.jetrix.config.ServerConfig
 
setDefaultSettings(Settings) - Static method in class net.jetrix.config.Settings
Sets the default Settings object.
setDefaultSpecialAdded(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSpecialCapacity(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSpecialOccurancy(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultStackHeight(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultStartingLevel(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSuddenDeathDelay(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSuddenDeathLinesAdded(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSuddenDeathMessage(boolean) - Method in class net.jetrix.config.Settings
 
setDefaultSuddenDeathTime(boolean) - Method in class net.jetrix.config.Settings
 
setDelay(long) - Method in class net.jetrix.services.ScheduledService
Set the delay in milliseconds before the task is first executed.
setDescription(String) - Method in class net.jetrix.agent.ChannelInfo
 
setDescription(String) - Method in class net.jetrix.config.ChannelConfig
Sets the description shown on entering the channel.
setDestination(Destination) - Method in class net.jetrix.Message
Set the destination of this message (optional).
setEndTime(Date) - Method in class net.jetrix.winlist.GamePlayer
 
setEndTime(Date) - Method in class net.jetrix.winlist.GameResult
 
setErrorLogPath(String) - Method in class net.jetrix.config.ServerConfig
 
setField(String) - Method in class net.jetrix.messages.FieldMessage
 
setFirstMessage(Message) - Method in class net.jetrix.clients.QueryClient
Set the first command issued by this client.
setFromSlot(int) - Method in class net.jetrix.messages.SpecialMessage
 
setGlobal(boolean) - Method in class net.jetrix.config.FilterConfig
 
setHidden(boolean) - Method in class net.jetrix.commands.AbstractCommand
 
setHidden(boolean) - Method in interface net.jetrix.commands.Command
Change the hidden status of the command on the /help list.
setHost(InetAddress) - Method in class net.jetrix.config.ServerConfig
 
setHost(String) - Method in class net.jetrix.config.ServerConfig
 
setHost(String) - Method in class net.jetrix.protocols.IRCMessage
 
setHost(String) - Method in class net.jetrix.services.PublishingService
 
setHostname(String) - Method in class net.jetrix.agent.QueryInfo
 
setId(String) - Method in class net.jetrix.winlist.SimpleWinlist
 
setId(String) - Method in interface net.jetrix.winlist.Winlist
Set the id for this winlist.
setIdleAllowed(boolean) - Method in class net.jetrix.config.ChannelConfig
 
setKey(String, Object...) - Method in class net.jetrix.messages.TextMessage
Set the key and the parameters of the message for internationalized text messages.
setLevel(int) - Method in class net.jetrix.messages.LevelMessage
 
setLevelIncrease(int) - Method in class net.jetrix.config.Settings
 
setLinesPerLevel(int) - Method in class net.jetrix.config.Settings
 
setLinesPerSpecial(int) - Method in class net.jetrix.config.Settings
 
setLocale(Locale) - Method in class net.jetrix.config.ServerConfig
 
setLocale(String) - Method in class net.jetrix.config.ServerConfig
 
setLocale(Locale) - Method in class net.jetrix.User
 
setMaxChannels(int) - Method in class net.jetrix.config.ServerConfig
 
setMaxConnections(int) - Method in class net.jetrix.config.ServerConfig
 
setMaxPlayers(int) - Method in class net.jetrix.config.ChannelConfig
Sets the maximum number of players allowed at the same time in the channel.
setMaxPlayers(int) - Method in class net.jetrix.config.ServerConfig
 
setMaxSpectators(int) - Method in class net.jetrix.config.ChannelConfig
Sets the maximum number of spectators allowed at the same time in the channel.
setMessageOfTheDay(String) - Method in class net.jetrix.config.ServerConfig
 
setName(String) - Method in class net.jetrix.agent.ChannelInfo
 
setName(String) - Method in class net.jetrix.config.ChannelConfig
Sets channel name.
setName(String) - Method in class net.jetrix.config.FilterConfig
 
setName(String) - Method in class net.jetrix.config.ServerConfig
 
setName(String) - Method in class net.jetrix.config.WinlistConfig
 
setName(String) - Method in class net.jetrix.messages.JoinMessage
 
setName(String) - Method in class net.jetrix.messages.LeaveMessage
 
setName(String) - Method in class net.jetrix.messages.TeamMessage
 
setName(String) - Method in class net.jetrix.User
 
setName(String) - Method in class net.jetrix.winlist.GamePlayer
 
setName(String) - Method in class net.jetrix.winlist.Score
 
setNick(String) - Method in class net.jetrix.agent.PlayerInfo
 
setNick(String) - Method in class net.jetrix.protocols.IRCMessage
 
setOccurancy(Block, int) - Method in class net.jetrix.config.Settings
Set the occurancy of a block.
setOccurancy(Special, int) - Method in class net.jetrix.config.Settings
Set the occurancy of a special block
setOpPassword(String) - Method in class net.jetrix.config.ServerConfig
 
setParameter(String, String) - Method in class net.jetrix.config.Configuration
 
setParameters(List<String>) - Method in class net.jetrix.protocols.IRCMessage
 
setPassword(String) - Method in class net.jetrix.config.ChannelConfig
Sets the password to enter the channel.
setPattern(String) - Method in class net.jetrix.services.CronService
 
setPeriod(long) - Method in class net.jetrix.services.ScheduledService
Set the time in milliseconds between successive executions of the task.
setPersistent(boolean) - Method in class net.jetrix.config.ChannelConfig
Sets channel persistence
setPersistent(boolean) - Method in class net.jetrix.winlist.SimpleWinlist
 
setPing(long) - Method in class net.jetrix.agent.QueryInfo
 
setPlayer() - Method in class net.jetrix.User
 
setPlayermax(int) - Method in class net.jetrix.agent.ChannelInfo
 
setPlayernum(int) - Method in class net.jetrix.agent.ChannelInfo
 
setPlayers(List<PlayerInfo>) - Method in class net.jetrix.agent.QueryInfo
 
setPlaying(boolean) - Method in class net.jetrix.User
 
setPort(int) - Method in interface net.jetrix.Listener
Set the port used the next time the listener is started.
setPort(int) - Method in class net.jetrix.listeners.ClientListener
 
setPort(int) - Method in class net.jetrix.listeners.HttpListener
 
setPrefix(String) - Method in class net.jetrix.protocols.IRCMessage
 
setPriority(int) - Method in class net.jetrix.agent.ChannelInfo
 
setPrivate(boolean) - Method in class net.jetrix.messages.SmsgMessage
 
setProperty(String, String) - Method in class net.jetrix.config.ChannelConfig
 
setProperty(String, String) - Method in class net.jetrix.filter.MessageFilter
Sets the filter property indicated by the specified key.
setProperty(String, Object) - Method in class net.jetrix.User
Set an extended property for this player.
setProtocol(Protocol) - Method in class net.jetrix.clients.TetrinetClient
Set the protocol.
setRawMessage(Protocol, String) - Method in class net.jetrix.Message
Set the view of the message in the specified protocol.
setRegistered(boolean) - Method in class net.jetrix.User
 
setReply(int) - Method in class net.jetrix.protocols.IRCMessage
 
setRunning(boolean) - Method in class net.jetrix.config.ServerConfig
 
setSameBlocks(boolean) - Method in class net.jetrix.config.Settings
 
setScore(long) - Method in class net.jetrix.winlist.Score
 
setScores(List<Score>) - Method in class net.jetrix.messages.WinlistMessage
 
setSeed(int) - Method in class net.jetrix.messages.NewGameMessage
 
setSettings(Settings) - Method in class net.jetrix.config.ChannelConfig
Sets game parameters.
setSettings(Settings) - Method in class net.jetrix.messages.NewGameMessage
 
setSlot(int) - Method in class net.jetrix.agent.PlayerInfo
 
setSlot(int) - Method in class net.jetrix.messages.ChannelMessage
 
setSlot1(int) - Method in class net.jetrix.messages.PlayerSwitchMessage
 
setSlot2(int) - Method in class net.jetrix.messages.PlayerSwitchMessage
 
setSocket(Socket) - Method in class net.jetrix.clients.TetrinetClient
 
setSource(Destination) - Method in class net.jetrix.Message
Set the source of this message.
setSpecialAdded(int) - Method in class net.jetrix.config.Settings
 
setSpecialCapacity(int) - Method in class net.jetrix.config.Settings
 
setSpectator() - Method in class net.jetrix.User
 
setSpectators(Collection<String>) - Method in class net.jetrix.messages.SpectatorListMessage
 
setStackHeight(int) - Method in class net.jetrix.config.Settings
 
setStartingLevel(int) - Method in class net.jetrix.config.Settings
 
setStartTime(Date) - Method in class net.jetrix.winlist.GameResult
 
setStatus(int) - Method in class net.jetrix.agent.ChannelInfo
 
setStatus(int) - Method in class net.jetrix.agent.PlayerInfo
 
setStatus(int) - Method in class net.jetrix.config.ServerConfig
 
setStatus(int) - Method in class net.jetrix.User
 
setSuddenDeathDelay(int) - Method in class net.jetrix.config.Settings
 
setSuddenDeathLinesAdded(int) - Method in class net.jetrix.config.Settings
 
setSuddenDeathMessage(String) - Method in class net.jetrix.config.Settings
 
setSuddenDeathTime(int) - Method in class net.jetrix.config.Settings
 
setTeam(String) - Method in class net.jetrix.agent.PlayerInfo
 
setTeam(String) - Method in class net.jetrix.User
 
setTeamName(String) - Method in class net.jetrix.winlist.GamePlayer
 
setText(String) - Method in class net.jetrix.messages.NoConnectingMessage
 
setText(String) - Method in class net.jetrix.messages.TextMessage
Set the text of the message (locale independant).
setTimeout(int) - Method in class net.jetrix.config.ServerConfig
 
Settings - Class in net.jetrix.config
Game settings.
Settings() - Constructor for class net.jetrix.config.Settings
Creates a new Settings objects using default settings.
Settings(boolean) - Constructor for class net.jetrix.config.Settings
Creates a new Settings object.
setTopic(String) - Method in class net.jetrix.config.ChannelConfig
Set the topic.
setType(String) - Method in class net.jetrix.clients.TetrinetClient
 
setType(int) - Method in class net.jetrix.winlist.Score
 
setUser(User) - Method in class net.jetrix.clients.TetrinetClient
 
setUser(String) - Method in class net.jetrix.protocols.IRCMessage
 
setVersion(String) - Method in class net.jetrix.agent.PlayerInfo
 
setVersion(String) - Method in class net.jetrix.agent.QueryInfo
 
setVersion(String) - Method in class net.jetrix.clients.TetrinetClient
 
setWinlistId(String) - Method in class net.jetrix.config.ChannelConfig
 
setWinner(boolean) - Method in class net.jetrix.winlist.GamePlayer
 
ShutdownMessage - Class in net.jetrix.messages
 
ShutdownMessage() - Constructor for class net.jetrix.messages.ShutdownMessage
 
SimpleWinlist - Class in net.jetrix.winlist
A standard winlist using the same scoring as the original TetriNET : the winner gets 3 points if there was 3 or more players (or different teams) involved in the game, 2 points otherwise; the second gets 1 point if there was 5 or more players in the game.
SimpleWinlist() - Constructor for class net.jetrix.winlist.SimpleWinlist
 
size() - Method in class net.jetrix.winlist.SimpleWinlist
 
size() - Method in interface net.jetrix.winlist.Winlist
Return the number of entries in the winlist
SmsgMessage - Class in net.jetrix.messages
A spectator message.
SmsgMessage() - Constructor for class net.jetrix.messages.SmsgMessage
 
SmsgMessage(String) - Constructor for class net.jetrix.messages.SmsgMessage
 
SmsgMessage(int, String) - Constructor for class net.jetrix.messages.SmsgMessage
 
socket - Variable in class net.jetrix.clients.TetrinetClient
 
Special - Enum in net.jetrix.config
Special blocks enumeration.
SPECIAL_ADDLINE - Static variable in class net.jetrix.Field
 
SPECIAL_BLOCKBOMB - Static variable in class net.jetrix.Field
 
SPECIAL_CLEARLINE - Static variable in class net.jetrix.Field
 
SPECIAL_CLEARSPECIAL - Static variable in class net.jetrix.Field
 
SPECIAL_GRAVITY - Static variable in class net.jetrix.Field
 
SPECIAL_NUKEFIELD - Static variable in class net.jetrix.Field
 
SPECIAL_QUAKEFIELD - Static variable in class net.jetrix.Field
 
SPECIAL_RANDOMCLEAR - Static variable in class net.jetrix.Field
 
SPECIAL_SWITCHFIELD - Static variable in class net.jetrix.Field
 
SpecialMessage - Class in net.jetrix.messages
A channel message for special blocks.
SpecialMessage() - Constructor for class net.jetrix.messages.SpecialMessage
 
SpecListCommand - Class in net.jetrix.commands
Show the spectators in the channel.
SpecListCommand() - Constructor for class net.jetrix.commands.SpecListCommand
 
SPECTATOR_CAPACITY - Static variable in class net.jetrix.config.ChannelConfig
Default spectator capacity
SPECTATOR_PREDICATE - Static variable in class net.jetrix.ClientRepository
 
SpectatorListMessage - Class in net.jetrix.messages
List of spectators in a channel.
SpectatorListMessage() - Constructor for class net.jetrix.messages.SpectatorListMessage
 
SQUIT - Static variable in interface net.jetrix.protocols.IRCCommand
Server quit message
start() - Method in interface net.jetrix.Listener
Start the listener.
start() - Method in class net.jetrix.listeners.ClientListener
Start the listener.
start() - Method in class net.jetrix.listeners.HttpListener
 
start() - Method in class net.jetrix.Server
Start the server.
start() - Method in interface net.jetrix.Service
Start the service.
start() - Method in class net.jetrix.services.CronService
 
start() - Method in class net.jetrix.services.ScheduledService
 
StartCommand - Class in net.jetrix.commands
Start the game.
StartCommand() - Constructor for class net.jetrix.commands.StartCommand
 
StartCommand.CountDown - Class in net.jetrix.commands
A countdown thread to delay the beginning of the game.
StartCommand.CountDown(Channel, int) - Constructor for class net.jetrix.commands.StartCommand.CountDown
Construct a new game countdown.
StartFilter - Class in net.jetrix.filter
Starts the game automatically once everyone said "go".
StartFilter() - Constructor for class net.jetrix.filter.StartFilter
 
StartGameMessage - Class in net.jetrix.messages
A start game message.
StartGameMessage() - Constructor for class net.jetrix.messages.StartGameMessage
 
Statistics - Class in net.jetrix.config
Basic statistics about the server usage.
Statistics() - Constructor for class net.jetrix.config.Statistics
 
STATS - Static variable in interface net.jetrix.protocols.IRCCommand
Stats message
StatsFilter - Class in net.jetrix.filter
A filter computing and displaying the number of pieces dropped per minute by each player.
StatsFilter() - Constructor for class net.jetrix.filter.StatsFilter
 
STATUS_AFK - Static variable in class net.jetrix.User
 
STATUS_LOCKED - Static variable in class net.jetrix.config.ServerConfig
 
STATUS_OK - Static variable in class net.jetrix.User
 
STATUS_OPENED - Static variable in class net.jetrix.config.ServerConfig
 
stop() - Method in interface net.jetrix.Listener
Stop the listener.
stop() - Method in class net.jetrix.listeners.ClientListener
Stop the listener.
stop() - Method in class net.jetrix.listeners.HttpListener
 
stop() - Method in class net.jetrix.Server
Stop the server.
stop() - Method in interface net.jetrix.Service
Stop the service.
stop() - Method in class net.jetrix.services.CronService
 
stop() - Method in class net.jetrix.services.ScheduledService
 
StopCommand - Class in net.jetrix.commands
Stop the game.
StopCommand() - Constructor for class net.jetrix.commands.StopCommand
 
StopGameMessage - Class in net.jetrix.messages
A stop game message.
StopGameMessage() - Constructor for class net.jetrix.messages.StopGameMessage
 
STRUCT_SIZE - Static variable in class net.jetrix.winlist.TetrixWinlist
 
SuddenDeathFilter - Class in net.jetrix.filter
Sudden death mode.
SuddenDeathFilter() - Constructor for class net.jetrix.filter.SuddenDeathFilter
 
SummonCommand - Class in net.jetrix.commands
Summon a player to the current channel.
SummonCommand() - Constructor for class net.jetrix.commands.SummonCommand
 
supportsAutoJoin() - Method in interface net.jetrix.Client
Tell if the client can be affected automatically to a channel on connecting to the server.
supportsAutoJoin() - Method in class net.jetrix.clients.ConsoleClient
 
supportsAutoJoin() - Method in class net.jetrix.clients.IRCClient
 
supportsAutoJoin() - Method in class net.jetrix.clients.QueryClient
 
supportsAutoJoin() - Method in class net.jetrix.clients.TetrinetClient
 
supportsMultipleChannels() - Method in interface net.jetrix.Client
Tell if the client supports multiple channels simultaneously.
supportsMultipleChannels() - Method in class net.jetrix.clients.ConsoleClient
 
supportsMultipleChannels() - Method in class net.jetrix.clients.IRCClient
 
supportsMultipleChannels() - Method in class net.jetrix.clients.TetrinetClient
 
SwitchFieldsMessage - Class in net.jetrix.messages
 
SwitchFieldsMessage() - Constructor for class net.jetrix.messages.SwitchFieldsMessage
 
SystrayManager - Class in net.jetrix
Manages the system tray (windows only).
SystrayManager() - Constructor for class net.jetrix.SystrayManager
 

T

TeamMessage - Class in net.jetrix.messages
A team change message.
TeamMessage() - Constructor for class net.jetrix.messages.TeamMessage
 
TeamMessageCommand - Class in net.jetrix.commands
Send a message to all members of the player's team.
TeamMessageCommand() - Constructor for class net.jetrix.commands.TeamMessageCommand
 
TeleportCommand - Class in net.jetrix.commands
Teleport a player to another channel.
TeleportCommand() - Constructor for class net.jetrix.commands.TeleportCommand
 
TellCommand - Class in net.jetrix.commands
Send a private message to a player.
TellCommand() - Constructor for class net.jetrix.commands.TellCommand
 
TetrifastProtocol - Class in net.jetrix.protocols
Protocol to communicate with Tetrifast compatible clients.
TetrifastProtocol() - Constructor for class net.jetrix.protocols.TetrifastProtocol
 
TetrinetClient - Class in net.jetrix.clients
Layer handling communication with a tetrinet or tetrifast client.
TetrinetClient() - Constructor for class net.jetrix.clients.TetrinetClient
 
TetrinetClient(User) - Constructor for class net.jetrix.clients.TetrinetClient
 
TetrinetClient(User, Socket) - Constructor for class net.jetrix.clients.TetrinetClient
 
TetrinetListener - Class in net.jetrix.listeners
Listener for tetrinet and tetrifast clients.
TetrinetListener() - Constructor for class net.jetrix.listeners.TetrinetListener
 
TetrinetProtocol - Class in net.jetrix.protocols
Protocol to communicate with TetriNET 1.13 compatible clients.
TetrinetProtocol() - Constructor for class net.jetrix.protocols.TetrinetProtocol
 
TetrisFilter - Class in net.jetrix.filter
Game mod : The first player completing 7 tetris win.
TetrisFilter() - Constructor for class net.jetrix.filter.TetrisFilter
 
TetrixWinlist - Class in net.jetrix.winlist
A winlist caompatible with the tetrinetx winlist format.
TetrixWinlist() - Constructor for class net.jetrix.winlist.TetrixWinlist
 
TextMessage - Class in net.jetrix.messages
A generic internationalized text message.
TextMessage() - Constructor for class net.jetrix.messages.TextMessage
 
TIME - Static variable in interface net.jetrix.protocols.IRCCommand
Time message
TimeCommand - Class in net.jetrix.commands
Display the server's time.
TimeCommand() - Constructor for class net.jetrix.commands.TimeCommand
 
TOPIC - Static variable in interface net.jetrix.protocols.IRCCommand
Topic message
toString() - Method in class net.jetrix.agent.ChannelInfo
 
toString() - Method in class net.jetrix.agent.PlayerInfo
 
toString() - Method in class net.jetrix.clients.TetrinetClient
 
toString() - Method in class net.jetrix.config.FilterConfig
 
toString() - Method in class net.jetrix.config.WinlistConfig
 
toString() - Method in class net.jetrix.listeners.ClientListener
 
toString() - Method in class net.jetrix.protocols.ConsoleProtocol
 
toString() - Method in class net.jetrix.protocols.IRCMessage
Return the string representation of this message.
toString() - Method in class net.jetrix.protocols.IRCProtocol
 
toString() - Method in class net.jetrix.protocols.TetrinetProtocol
 
toString() - Method in class net.jetrix.protocols.TspecProtocol
 
toString() - Method in class net.jetrix.User
 
toString() - Method in class net.jetrix.winlist.GamePlayer
 
toString() - Method in class net.jetrix.winlist.Score
 
TRACE - Static variable in interface net.jetrix.protocols.IRCCommand
Trace message
translate(Message, Locale) - Method in interface net.jetrix.Protocol
Translate the specified message into a string that will be sent to a client using this protocol.
translate(Message, Locale) - Method in class net.jetrix.protocols.ConsoleProtocol
Translate the specified message into a string that will be sent to a client using this protocol.
translate(TextMessage, Locale) - Method in class net.jetrix.protocols.ConsoleProtocol
 
translate(Message, Locale) - Method in class net.jetrix.protocols.IRCProtocol
Translate the specified message into a string that will be sent to a client using this protocol.
translate(PlineMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(PlineActMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(GmsgMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(SpectatorListMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(TeamMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(JoinMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(LeaveMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(NewGameMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(EndGameMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(IngameMessage, Locale) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(PauseMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(ResumeMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(LevelMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(FieldMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(PlayerLostMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(DisconnectedMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(CommandMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(OneLineAddedMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(TwoLinesAddedMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(FourLinesAddedMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(AddLineMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(ClearLineMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(NukeFieldMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(RandomClearMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(SwitchFieldsMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(ClearSpecialsMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(GravityMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(BlockQuakeMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(BlockBombMessage) - Method in class net.jetrix.protocols.IRCProtocol
 
translate(Message, Locale) - Method in class net.jetrix.protocols.QueryProtocol
 
translate(PlineMessage, Locale) - Method in class net.jetrix.protocols.QueryProtocol
 
translate(NoConnectingMessage, Locale) - Method in class net.jetrix.protocols.QueryProtocol
 
translate(PlayerNumMessage) - Method in class net.jetrix.protocols.TetrifastProtocol
 
translate(NewGameMessage) - Method in class net.jetrix.protocols.TetrifastProtocol
 
translate(Message, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
Translate the specified message into a string that will be sent to a client using this protocol.
translate(SpecialMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PlineMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PlineActMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(TeamMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(JoinMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(LeaveMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PlayerNumMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(StartGameMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(StopGameMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(NewGameMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(EndGameMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PauseMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(ResumeMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(IngameMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(GmsgMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(LevelMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(FieldMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PlayerLostMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(PlayerWonMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(NoConnectingMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(OneLineAddedMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(TwoLinesAddedMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(FourLinesAddedMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(AddLineMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(ClearLineMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(NukeFieldMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(RandomClearMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(SwitchFieldsMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(ClearSpecialsMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(GravityMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(BlockQuakeMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(BlockBombMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(SpectatorListMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(SmsgMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(WinlistMessage, Locale) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(NoopMessage) - Method in class net.jetrix.protocols.TetrinetProtocol
 
translate(Message, Locale) - Method in class net.jetrix.protocols.TspecProtocol
Translate the specified message into a string that will be sent to a client using this protocol.
translate(SpectatorListMessage, Locale) - Method in class net.jetrix.protocols.TspecProtocol
 
translate(SmsgMessage, Locale) - Method in class net.jetrix.protocols.TspecProtocol
 
translate(JoinMessage, Locale) - Method in class net.jetrix.protocols.TspecProtocol
 
translate(LeaveMessage, Locale) - Method in class net.jetrix.protocols.TspecProtocol
 
TSpecAgent - Class in net.jetrix.agent
A TSpec agent to log on a TetriNET server as a spectator.
TSpecAgent(String, String) - Constructor for class net.jetrix.agent.TSpecAgent
 
TSpecClient - Class in net.jetrix.clients
Spectator client.
TSpecClient() - Constructor for class net.jetrix.clients.TSpecClient
 
TSpecListener - Class in net.jetrix.listeners
Listener for tspec clients.
TSpecListener() - Constructor for class net.jetrix.listeners.TSpecListener
 
TspecProtocol - Class in net.jetrix.protocols
An abstract protocol to communicate with a client.
TspecProtocol() - Constructor for class net.jetrix.protocols.TspecProtocol
 
TwoLinesAddedMessage - Class in net.jetrix.messages
 
TwoLinesAddedMessage() - Constructor for class net.jetrix.messages.TwoLinesAddedMessage
 
TYPE_PLAYER - Static variable in class net.jetrix.winlist.Score
 
TYPE_TEAM - Static variable in class net.jetrix.winlist.Score
 

U

unban(String) - Method in class net.jetrix.Banlist
Unban the specified host.
unignore(String) - Method in class net.jetrix.User
Remove the specified name from the list of ignored users.
update(FieldMessage) - Method in class net.jetrix.Field
Update the field with the specified FieldMessage.
update(User, boolean) - Method in class net.jetrix.winlist.GameResult
Update the result of the game by indicating if the specified user won or not.
updateLatestVersion() - Static method in class net.jetrix.services.VersionService
Update the latest stable version known.
UpdateList - Class in net.jetrix.tools.patcher
Computes released files' CRC32 and write them into the update.crc file.
UpdateList() - Constructor for class net.jetrix.tools.patcher.UpdateList
 
updateSetting(Settings, int[]) - Method in class net.jetrix.commands.ModeCommand
 
useDefaultSettings() - Method in class net.jetrix.config.Settings
Tell if the current Settings use the default Settings for all its values.
USER - Static variable in interface net.jetrix.protocols.IRCCommand
User message
User - Class in net.jetrix
A user connected to the server.
User() - Constructor for class net.jetrix.User
 
User(String) - Constructor for class net.jetrix.User
 
USER_PLAYER - Static variable in class net.jetrix.User
 
USER_SPECTATOR - Static variable in class net.jetrix.User
 

V

valueOf(String) - Static method in enum net.jetrix.config.Block
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.jetrix.config.Special
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.jetrix.GameState
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.jetrix.config.Block
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.jetrix.config.Special
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.jetrix.GameState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class net.jetrix.config.ServerConfig
 
VERSION - Static variable in interface net.jetrix.protocols.IRCCommand
Version message
VersionCommand - Class in net.jetrix.commands
Display the version of the server.
VersionCommand() - Constructor for class net.jetrix.commands.VersionCommand
 
VersionService - Class in net.jetrix.services
Service checking the availability of a new release.
VersionService() - Constructor for class net.jetrix.services.VersionService
 

W

WHO - Static variable in interface net.jetrix.protocols.IRCCommand
Who query
WhoCommand - Class in net.jetrix.commands
List all players connected to the server.
WhoCommand() - Constructor for class net.jetrix.commands.WhoCommand
 
WHOIS - Static variable in interface net.jetrix.protocols.IRCCommand
Whois query
WHOWAS - Static variable in interface net.jetrix.protocols.IRCCommand
Whowas
WIDTH - Static variable in class net.jetrix.Field
 
Winlist - Interface in net.jetrix.winlist
A winlist ranking players and teams.
WinlistConfig - Class in net.jetrix.config
Winlist configuration.
WinlistConfig() - Constructor for class net.jetrix.config.WinlistConfig
 
WinlistManager - Class in net.jetrix.winlist
Winlist manager.
WinlistMessage - Class in net.jetrix.messages
The top teams and players of a winlist.
WinlistMessage() - Constructor for class net.jetrix.messages.WinlistMessage
 

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 2001-2008 Emmanuel Bourg. All Rights Reserved.