ChatParty
This Project is open-source. https://github.com/schmidtbochum/ChatParty/
When you have a server with more than 20 slots, the chat will be overloaded, it will be hard to follow the chat. Many of the chat messages on a server are not addressed to the public, but to a small group of players.
This plugin allows players to create their own chat parties and invite other players to them. Only the members of the party can see the chat messages.
The creator of the party can assign additional leaders who can also invite and kick players. When all leaders left the party, it disbands automatically.
How to create a party
Players with the permission chatparty.leader can create a party with the command: /party create <name>.
The name of the party will be displayed when they invite other players. They can use their guild or faction name.
After that, they can invite other players with /party invite <player> and promote their members to leaders with /party leader <player>
Invited players can accept the invitation with /party join, or just ignore it. Players can only join one party at a time!
Party Chat
Players need the chatparty.user permission (included in chatparty.leader) to use the party chat command: /p <message>.
The plugin supports colored names and nicknames (e.g. set by Essentials).
Users can also display a list of all party members with /party members
Users can toggle the party chat with /party toggle, so they don't have to type /p all the time.
Admin Tools
Admins with the chatparty.admin permission can enable the spy mode with /party spy. They will see all party messages and actions.
It's similar to the /socialspy command of Essentials.
Recommendation
I recommend you to give all players the chatparty.leader permission so they can form groups as soon as they join the server.
Advertise the command:
- at spawn
- in your rule book (http://dev.bukkit.org/server-mods/standardbooks/)
- with an automessager plugin (http://dev.bukkit.org/server-mods/zavautomessager/)
I would allow cussing in party chats (if you disallow it in public chat).
Command List (0.3.0 and higher)
Command | Description | Permission |
---|---|---|
/party or /party help | Plugin help | chatparty.user |
/chat | Toggle the global chat | chatparty.user |
/p <message> | Send a message to the party | chatparty.user |
/party join | Accept a party invitation | chatparty.user |
/party leave | Leave a party | chatparty.user |
/party members | Display a list of leaders and members | chatparty.user |
/party toggle | Toggle the party chat (So you don't have to type /p) | chatparty.user |
/party create <name> | Create a new party | chatparty.leader |
/party invite <player> | Create a new party | chatparty.leader |
/party kick <player> | Kick a player from the party | chatparty.leader |
/party leader <player> | Promote a player | chatparty.leader |
/party spy | Monitor all party chats | chatparty.admin |
Configuration (0.3.0 and higher)
You can modify the behaviour of the /p command in the configuration:
Config | Description |
---|---|
invertP | Setting invertP to true inverts the /p command when a user toggled the party chat (That means he can send a message to the public). |
toggleWithP | Setting toggleWithP to true allows a user to toggle the party chat with the command /p, when no message is given. |
You can also modify the message color and the chat format:
Option | Description |
---|---|
messageColor | Color of the plugin messages (Color Codes) |
chatFormat | Format of the party chat messages. Placeholders: {PARTYNAME}, {DISPLAYNAME}, {MESSAGE} |
This is the best party plugin i found so far, good job keep going
Can you maybe add a permission like chatparty.create.name or something, because i don't want my members to create a party with a custom name just normal parties.
I love this plugingni!111!
Can you update this to work on 1.11 Thanks
Can you add a command for admins to check who is the leader of a party?
What is the perm for adminchat
Excellent, a nice and simple party chat plugin that doesn't screw around with chat!
I'd really appreciate it if you could update this plugin to 1.8 :) Thanks!
Can you color to the names?
Good plugin. This is very fantastic !
Could you update this for 1.6? I really want to use this but the server is 1.6...
Can anyone tell me if this plugin will interfere with other chat plugins? Specifically different types of chat managers?
Also, is it still functional?
I see you said you fixed the console spam errors, will it ever be uploaded? I love this plugin but all the console spam is making it impossible to use.
Only release one version. If we really wanted to change the command and root command, you can get CommandHelper.
Could you add messages file? i'll translate to my lang
@xtheudis
I also fixed it, but the BukkitDev team had some problems with the "file title" - No idea why :P
@schmidtbochum
One of my server developers fixed the issue and sent a pull request on GitHub.
@schmidtbochum
Thank you for the reply.
@mrchasez
@xtheudis
found the issue. I'm uploading a fix, it just takes some time.
@xtheudis
I am having the same exact error since yesterday. http://pastie.org/7899612
@schmidtbochum
Hi,
I often have this error in my console: http://pastebin.com/AD7YNCuB
Any idea where it can come?
@schmidtbochum
Thank you so much for the quick reply!