The "nonicks" Module (v4)
Description
This module adds channel mode N
(nonick) which prevents users from changing their nickname whilst in the channel.
Configuration
To load this module use the following <module>
tag:
<module name="nonicks">
<class>
This module extends the core <class:privs>
field with the following values:
Name | Description |
---|---|
channels/ignore-nonicks | Allows server operators to change their nick when on a channel with the N (nonick) mode set. |
Example Usage
Allows server operators with the class named BasicOper to change their nick when on a channel with the N
(nonick) mode set.
<class name="BasicOper"
...
privs="... channels/ignore-nonicks ...">
Channel Modes
Name | Character | Type | Parameter Syntax | Usable By | Description |
---|---|---|---|---|---|
nonick | N | Switch | None | Channel operators | Prevents users from changing their nickname whilst in the channel. |
Extended Bans
Name | Character | Type | Ban Syntax | Description |
---|---|---|---|---|
nonick | N | Acting | [!]nonick:<mask> | Bans users matching <mask> from changing their nickname whilst in the channel. |
Example Usage
Bans users matching *!*@example.com
from changing their nickname whilst in the channel:
/MODE #channel +b N:*!*@example.com