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