MODE <channel> <+|-><modes> [parameters]
+Channelmodes: (* designates that the cmode can only be set by opers)
+ (? designates that the cmode is provided by an extension
+ and may not be present on this server)
+
CHANNELMODE - DESCRIPTION
------------------------------------------------------------------------
NO PARAMETERS:
weakens +i control.
+z - Op moderated. Messages blocked by +m, +b and +q are instead
sent to ops.
- +L - Large ban list. Increase maximum number of +beIq entries.
- Only settable by opers.
- +P - Permanent. Channel does not disappear when empty. Only
- settable by opers.
+ * +L - Large ban list. Increase maximum number of +beIq entries.
+ * +P - Permanent. Channel does not disappear when empty.
+F - Free target. Anyone may set forwards to this (otherwise
ops are necessary).
+Q - Disable forward. Users cannot be forwarded to the channel
+D - Disable CTCP ACTION. All CTCP ACTIONs to the channel will
be blocked.
+T - Disable notice. All notices to the channel are disallowed.
+ +E - No kicks. Chanops will not be able to use /kick on this
+ channel.
+ +N - No nickchanges. People on the channel will not be able to
+ change nick.
+ +G - Block messages in all caps. Messages that are more than
+ 50% capital letters will be blocked.
+ +J - Prevent autorejoin on kick. Users will not be able to
+ rejoin immediately after being kicked.
+ +K - No repeat messages. Messages that are the same as the
+ last message sent to the channel will be blocked.
+ * +M - Immune. Opers cannot be kicked from the channel. May
+ be set by admins regardless of channel status. Users
+ will not see this mode at all. Can only be set by admins.
+ ?* +O - Oper only channel. Only opers will be able to join.
+ ?* +A - Admin only channel. Only admins will be able to join.
+ Can only be set by admins.
+ ? +S - SSL only channel. Only clients connected via SSL may join.
WITH PARAMETERS:
+f - Forward. Forwards users who cannot join because of +i,
PARAMS: /mode #channel +l limit
+v - Voice. Allows a user to talk in a +m channel. Noted by +nick.
PARAMS: /mode #channel +v nick
- +o - Op. Allows a user full control over the channel.
+ +h - Halfop. Grants channel half-operator status.
+ PARAMS: /mode #channel +h nick
+ +o - Op. Grants channel operator status.
PARAMS: /mode #channel +o nick
+ +a - Admin. Grants channel administrator status.
+ PARAMS: /mode #channel +a nick
+b - Ban. Prevents a user from entering the channel, and from
sending or changing nick if they are on it, based on a
nick!ident@host match.