I thought of a useful plugin for the server: A better chat system. I'll put the specifics later in this post, but it would essentially allow you to create a mini-chat network. It would be similar to mass- /tell, but wouldn't need multiple executions of commands or for people to be told (they could just join.) It would allow:
The basic command. When executed like this, it will say the name and owner of the chat you're using
/chat create <Public|Private> [Channel Name]
Creates a chat channel. Public means anyone can join, private is moderated (you need to be allowed in.) The name represents what you type in below to join or what is said above. If none given, it just uses your username
/chat join <Channel Name>
To join a chat by channel name. Sends a request if moderated.
/chat add <Username>
Adds a person to chat (send an invite)
/chat [accept|deny]
If someone tries to join a private chat, this will decide if they are allowed in. If someone tries to add you to a chat, this decides if you are added
/chat leave
Leave the chat. Goes back to the primary chat.
/chat kick <Username>
Kicks someone. If public, the can rejoin. If private, they must request.
One chat line per player. PMs can go in and out normally. Server-wide custom chat lines include Advertising, Staff Service, and News.
- Non-Obtrusive RolePlays on creative; thus attracting more players without a need for annoying chat spam.
- Non-Obtrusive advertising (in a sort of always-on chat network.) That would allow players to tune in for info
- Groups of players to have private conversations; using real names, discussing what they're doing without a bunch of stuff between, etc.
How it Works
/chatThe basic command. When executed like this, it will say the name and owner of the chat you're using
/chat create <Public|Private> [Channel Name]
Creates a chat channel. Public means anyone can join, private is moderated (you need to be allowed in.) The name represents what you type in below to join or what is said above. If none given, it just uses your username
/chat join <Channel Name>
To join a chat by channel name. Sends a request if moderated.
/chat add <Username>
Adds a person to chat (send an invite)
/chat [accept|deny]
If someone tries to join a private chat, this will decide if they are allowed in. If someone tries to add you to a chat, this decides if you are added
/chat leave
Leave the chat. Goes back to the primary chat.
/chat kick <Username>
Kicks someone. If public, the can rejoin. If private, they must request.
One chat line per player. PMs can go in and out normally. Server-wide custom chat lines include Advertising, Staff Service, and News.