InspIRCd supports the addition of modes through modules. Below is a list of modes shipped with InspIRCd either in the core or via modules, along with a short description of what they do.
|| Providing Module
||Marks the user as a Bot.
||Requires other users to be in a channel with the user before being able to PRIVMSG/NOTICE them.
||Makes the user stop receiving channel PRIVMSGs/NOTICEs.
||Provides control over who can private-message a user via /ACCEPT lists.
||Censors PRIVMSGs and NOTICEs with the network configuration file specifically for you <3
||Marks the user as available for helping others. (HelpOp)
||Hides an Oper's Oper status. (Undercover Op)
||Hides all channels a user is a member of in /WHOIS
||The client is a God. Client cannot be kicked or set -qaohv.
||Forces an Oper to appear to part all channels, however still receives messages. Useful for checking out suspicious channels.
||Marks a user as "registered and identified" from Services.
||User can only receive PRIVMSGs from registered (+r) users.
||Strips control codes from messages to the user. (In Private Message/Notice)
||The user is shown when they are /WHOIS'd.
||Masks a users hostname. Disallows others from getting your IP address.