JerkLib - A Java IRC Library

JerkLib is a NIO based, event driven, IRC library. Jerklib is object oriented and very easy to use.

/modeUser / ChannelIRCdDescriptionSet By
AUserUltimate, UnrealServer Administrator. Marks the user as a server administrator.IRCd
AChannelUltimate, UnrealAdministrators Only. Unknown.Unknown
aUserHybridServer Administrator. Marks the user as a server administrator.IRCd
aUserUltimateServices Operator. Marks the user as a services operator.IRCd, Services
aUserUnrealServices Administrator. Marks the user as a services administrator.IRCd, Services
aChannelHybridHide Operators. Unknown.Unknown
a <nickname>ChannelUnrealChannel Administrator. Prevents users except administrators and owners from kicking him or her.Owner
BUserUltimateServer Bot. Marks the user as a server bot in /whois.Unknown
BUserUnrealBot. Marks the user as a bot in /whois.Anyone
bUserHybridBots. Unknown.Unknown
bUserUltimateBot. Marks the user as a bot in /whois.Anyone
b <hostmask>ChannelAllBan. Prevents users matching the hostmask from joining the channel.ChanOps
CUserUltimateChat Operator. Allows the IRC operator to send and receive /chatops commands.IRCops
CUserUnrealCo-Administrator. Unknown.IRCd
CChannelUnrealCTCP Block. Block CTCPs from being sent to the channel.ChanOps
cUserHybrid, Ultimate, UnrealConnection Notices. Allows the IRC operator to receive a notice for each client that connects or disconnects from the local server.IRCops
cChannelUnrealColour Block. Rejects any lines that contain colour codes.ChanOps
dUserHybridDebug. Shows debugging messages.Unknown
dUserIRCu, Ultimate, UnrealDeaf. Prevents the server from sending the user any channel text.Anyone
eUserUltimateEdit Configuration. Allows the IRC operator to edit the configuration file from IRC.Unknown
e <hostmask>ChannelHybrid, IRCnet, Ultimate, UnrealExemption. Allows users that match the hostmask to join the channel even if he or she is banned.ChanOps
FUserUltimateGlobal Connection Notices. Allows the IRC operator to receive a notice for each client that connects or disconnects from the network.IRCops
fUserHybridFull. Show full I:line notices.Unknown
fUserUltimate, UnrealFlood Notices. Allows the IRC operator to receive a notice every time someone quits the local server due to excess flood.IRCops
f [*]<lines>:<seconds>ChannelUltimate, UnrealFlood. Specifies that the server should kick users that say more than so many lines in so many seconds from the channel. Using the optional asterisk means that the user should be banned in addition to kicked.ChanOps
GUserUltimateNetwork Globals. Allows the irc operator to see and use /globops.IRCops
GUserUnrealG-Filter. Censors swear words that are sent to the user in the channel or elsewhere.Anyone
GChannelUnrealG-Rated. Censors swear words that are said in the channel.ChanOps
gUserHybridCaller ID. Unknown.Unknown
gUserUltimateGlobal Notices. Allows the user to see global notices. IRC operators see more global notices than regular users.Anyone
gUserUnrealNetwork Globals. Allows the irc operator to see and use /globops and /chatops.IRCops
HUserUnrealHide IRC Operator Status. Hides the IRC operator line in /whois.IRCops
hUserUltimate, UnrealHelp Operator. Marks the user as available to help users. Depending on the IRCd, also allows the operator to see /helpop notices.IRCops
h <nickname>ChannelHybrid, Ultimate, UnrealHalf Operator. Marks the user as a half channel operator.ChanOps
IUserUltimateIRC Administrator. Unknown.Unknown
IChannelUltimateInvitation Block. Prevents users from inviting anyone into the channel.ChanOps
I <hostmask>ChannelHybrid, IRCnetInvitation. Allows any user that matches the hostmask to join the channel without an invitation.ChanOps
iUserAllInvisible. Prevents the user from showing up in /names and /who output.Anyone
iChannelAllInvitation Only. Prevents anyone from joining the channel without an invitation.ChanOps
KChannelUltimate, UnrealKnock Block. Prevents users from using /knock on the channel.ChanOps
kUserHybrid, Ultimate, UnrealKill Notices. Allows the user to see when a user is killed from the local server.Anyone
k <key>ChannelAllKeyed. Prevents everyone who does not know the key (password) from joining the channel.ChanOps
L <channel>ChannelUltimate, UnrealOverflow. Specifies which channel users should be sent to when the channel reaches its limit (+l).ChanOps
lUserHybridLocops. Unknown.Unknown
l <users>ChannelAllLimit. Restricts the size of the channel. After so many users are in the channel, no more can join until one leaves.ChanOps
MUserUltimateSee Hiddent Channels. Allows the IRC operator to see all modes, and +p and +s channels, in /list.IRCops
MChannelUnrealModerate Unregistered Users. Doesn't allow unregistered users (-r) to talk in the channel.ChanOps
mUserUltimateWhois Notification. Allows the IRC operator to see when users /whois him or her.IRCop
mChannelAllModerated. Marks the channel as moderated. Members of the channel who do not have channel privilege (+v, +h, +o, etc) can not speak in the channel.ChanOps
NUserUltimate, UnrealNetwork Administrator. Prevents the user from being killed by anyone except services and protected (+p) users.Services
NChannelUnrealNickname Block. Prevents users in the channel from changing nicknames.ChanOps
nUserHybridNickname Notice. Shows the user a notice every time a user changes nicknames.IRCops
nChannelAllNo External Messages. Prevents users who have not joined the channel from talking in it without joining, first.ChanOps
OUserUltimate, UnrealLocal IRC Operator. Marks the user as a local IRC operator.IRCd
OChannelUltimate, UnrealOperators Only. Only allows IRC operators to join the channel.IRCops
oUserAllGlobal IRC Operator. Marks the user as a global IRCopIRCd
o <nickname>ChannelAllOperator. Marks the user as a channel operator.ChanOps
PUserUltimateServices Administrator. Marks the user as a services administrator.IRCd, Services
pUserUltimateProtected. Blocks users from kicking, deoping, dehalfoping, devoicing, and killing the user.Services
pUserUnrealHidden Channels. Hides the channels from the user's /whois.Unknown
pChannelAllPrivate. Hides the channel from /whois.ChanOps
QChannelUnrealKick Block. Only allows services to kick users from the channel.Unknown
qUserUnrealKick Block. Only allows services to kick you from a channel.IRCops
q <nickname>ChannelUnrealOwner. Marks the user as channel owner.Services
RUserUltimateRestricted. Blocks user from becoming a channel operator or changing nicknames.IRCd
RUserUnrealRegistered Messages Only. Blocks messages and notices from unregistered (-r) users.Anyone
RChannelBahamut, Ultimate, UnrealRegistered Users Only. Prevents users who have not identified with services from joining the channel.ChanOps
rUserHybridRejected Notice. Shows rejected client notices.Unknown
rUserBahamut, IRCu, Ultimate, UnrealRegistered. Marks the user as having identified with services.Services
rUserUnknownRestricted. Blocks user from becoming a channel operator or changing nicknames.IRCd
rChannelBahamut, Ultimate, UnrealRegistered. Marks the channel as registered with services.Services
rChannelIRCuRegistered Users Only. Prevents users who have not identified with services from joining the channel.ChanOps
SUserUltimate, UnrealServices Client. Prevents the user from being kicked, deoped, dehalfoped, devoiced, ans killed. Also hides the channel list from /whois.Services
SChannelUltimate, UnrealStrip Colours. Strips colours from text in the channel.ChanOps
sUserHybrid, Ultimate, UnrealServer Notices. Allows the user to see local server notices.Anyone
sChannelAllSecret. Hides the channel from /whois and /list.ChanOps
TUserUltimateTechnical Administrator. Unknown.Unknown
TUserUnrealCTCP Block. Blocks CTCPs from getting to the user.Anyone
TChannelUnrealNotice Block. Doesn't allow users to send notices to the channel.ChanOps
tUserUnrealV-Host. Signifies that the user is using a /vhost.IRCd
tChannelAllOnly Operators Set Topic. Prevents users who are not channel operators from changing the channel topic.ChanOps
uUserHybridUnauthorized Notices. Shows unauthorized client notices.Unknown
uChannelUnrealAuditorium. Makes /names and /who only show channel operators to regular users, and show everyone to channel operators.ChanOps
VUserUnrealWebTV. Marks the user as a WebTV user.Unknown
VChannelUnrealInvitation Block. Prevents users from inviting anyone into the channel.ChanOps
vUserUnrealInfected DCC Notices. Unknown.Unknown
vChannelAllVoice. Allows the user to speak in a moderated channel.ChanOps
WUserUltimateWatcher Notices. Unknown.Unknown
WUserUnrealWhois Notification. Allows the IRC operator to see when users /whois him or her.IRCop
wUserAllWallops. Lets the user view wallops when they are sent by IRC operators. This is restricted to server wallops in HybridAnyone
XUserUltimateNetwork Monitor. Unknown.Services
xUserHybridExternal Notices. Shows remote splits and server connection notices.Unknown
xUserIRCu, Ultimate, UnrealMasked Hostname. Hides the user's hostname or IP address from other users.Anyone
xChannelUltimateColour Block. Rejects any lines that contain colour codes.ChanOps
yUserHybridSpy Notices. Shows when users use /stats, /links, and /trace.Unknown
ZUserUltimateNetwork Co-Administrator. Unknown.IRCd
zUserHybridOperator Wallops. Shows wallops that were sent by IRC operators.Unknown
zUserUltimateIRC Co-Administrator. Unknown.IRCd
zUserUnrealSecure User. Marks the user as connected via SSL.IRCd
zChannelUnrealSecure Users Only. Only allows secure (SSL) users join.ChanOps