ChatChannels
About
A chat channel management plugin. Every player joins on the Global channel by default (persists across sessions) and can only be moved between Global and Private channels by an operator. Players on Global cannot see Private chat and vice versa, but operators see both simultaneously with clear [Global]/[Private] prefixes. Includes op-only commands: /channel set (player) (global/private) and /channel reload to fully reload channel data. Regular players have no commands available. Player channel assignments persist to disk across restarts and rejoins.