SimpleChat
Logo By: TempusMori
Download SimpleChat: v5.0
Source Code: GitHub
Make sure you have Vault installed!
Description And Features
SimpleChat allows server admins to quickly set up chat prefixes without any hassle that those bigger plugins make... Its straight forward and doesnt have any confusing points. It also comes with lots of extras like die messages, join/leave/kick messages, me formatting, colored chat, curse word censoring, caps preventing, and more! The guide below will take you step by step in configuring your config.yml file. Features:
- Provides colored prefixes
- Provides colored suffixes
- Provides colored chat (Can assign perms for individual color codes)
- Provides a user override list (Prefixes and Suffixes set here, will override those in groups)
- Provides a default list, if a player's prefix, suffix, and/or group were not found, it will default to these.
- Provides a configurable curse word list (stars out any word on this list, if turned on)
- Provides a configurable private welcome message to player
- Provides configurable public join, leave, and kick messages
- Provides configurable broadcast and say messages. Cannot do that with Essentials.
- Provides configurable death messages
- Provides a caps preventer. Define a maximum number of caps in extra.yml
- Provides configuration of the /me command
- Provide universal configuration of all PM'ing commands. (/message /msg /m /reply /r /pm /tell /whisper)
- You can turn off and on chat (Makes it so players cant chat, only players with permission will be able to chat) Useful in an attack of spammers.
- Great PARTYCHAT system
- SocialSpy for PMs and PartyChat. Much better than Essential's
Permissions Support (Vault)
By using Vault, Im able to link into most permissions systems.
- Permissions 3
- bPermissions
- PEX
- GroupManager
- PermissionsBukkit
- zPermissions
- SimplyPerms
- Privileges
- DroxPerms
Vault is required for this plugin to work. Check out their page and download vault with the link below.
Dev Page: Vault Dev Page
Perm Nodes And Commands
Perm Node | Command | Description |
---|---|---|
simplechat.* | NA | Gives perms for everything below. |
simplechat.welcome | /simplechat | The little welcome message and version number displayed |
simplechat.help | /simplechat help | The help menu that has all the commands |
simplechat.reload | /simplechat reload | Reload both the config.yml and extra.yml files |
simplechat.chat | /chat | Turns server-wide chat on and off. No one will be able to speak when it is off. |
simplechat.chaton | /chaton | Turns server-wide chat on. No one will be able to speak when it is off. |
simplechat.chatoff | /chatoff | Turns server-wide chat off. No one will be able to speak when it is off. |
simplechat.msg | /message /msg /m /tell /pm /whisper | Allows player to message another player using SimpleChat's MsgAndReply formatting |
simplechat.reply | /reply /r | Allows player to reply to a message from another player using SimpleChat's MsgAndReply formatting |
simplechat.me | /me | Ability to use SimpleChat's formatted /me (in extra.yml) |
simplechat.broadcast | /bcast /broadcast | Requires GeneralFormatting to be on. This command allows you to broadcast messages to the server. (Like Essentials does, but you can edit the format of this one) |
simplechat.say | /say | Requires GeneralFormatting to be on. This command allows you to say messages to the server. This command is provided by bukkit, but you cannot edit the formatting of the bukkit version. You can edit the formatting of this version. |
simplechat.adminchat | /a /achat /adminchat /admin | Allows a player to chat in the admin chat room. Only players with the permission node can see this room |
simplechat.socialspy | /ss /socialspy | This requires MsgAndReplyFormatting to be on. You can view all msgs between two players. This command toggles socialspy on and off. |
simplechat.color | NA | Ability to use color codes in chat. Else they will get a no-perms message and colors wont work. |
simplechat.cancurse | NA | Lets them curse in chat. Their messages wont be censored. |
simplechat.canusecaps | NA | Lets them talk in caps in chat They wont be kicked/their messages wont be changed. |
simplechat.chatoffbypass | NA | Lets players talk, even when chat has been turned off by an admin using /chatoff |
PartyChat Permissions
Perm Node | Command | Description |
---|---|---|
simplechat.party.admin | N/A | Gives permissions for everything below |
simplechat.party.talk | /p | Allows a person to talk in a party |
simplechat.party.create.normal | /party createparty [party] | Allows a person to create a party |
simplechat.party.create.pass | /party createparty [party] <password> | Allows a person to create a password protected party. |
simplechat.party.deleteparty | /party deleteparty [party] | Allows a person to delete any party. |
simplechat.party.joinparty | /party joinparty [party] | Player can join a party |
simplechat.party.leaveparty | /party leaveparty | Can leave parties |
simplechat.party.invite | /party invite [player] | Can invite a player to parties |
simplechat.party.accept | /party accept | Can accept invites to parties |
simplechat.party.kickplayer | /party kickplayer [player] | Can kick a player from current party |
simplechat.party.banplayer | /party banplayer [player] | Can ban a player from current party |
simplechat.party.list | /party list | Can list all the party names. |
simplechat.infoOther | /party info [party] | Can view general information of other parties |
Note: If you are the creator/owner of a party, you are given the following commands for your party ONLY:
/party kickplayer, /party banplayer, /party newowner, /party deleteparty
Donate?
Like what I do? Buy me a beer!
I put a lot of time into coding, testing, and updating my plugins. I even do specialized plugins for people when they PM me (For free). If you love my plugins, this is a way to say thank you.
Config and Tutorial
Need some help with the configs? Check out this page! Config and Tutorial
Change Log
Check out the other page dedicated to change log... Change Log
@skipper114b
The current version is 5.0, the next version isn't ready yet.
When you put the new version a last? and sorry if the spelling is wrong, english is not my native language.
@EnderdragonDE
Next weekend.
when are you going to release the new version?
@DistantEclipse
Open a ticket and upload the file please.
Also, try using some in-game commands and tell me what happens.
/scextra cc
There seems to be a problem with the extra.yml file. The config file is for. Everything seems to work, however the extra.yml file is giving me problems. When I save it and run my server, it refuses to work. When I go to check the file, it turns out that all the censored words and death messages just disappear, and none of my changes were saved. Something seems to be malfunctioning.
@wiedzmin137
Will work on it. Next time, dont just paste the error into a comment. It helps to have some background information on what the problem is.
Can you fix:
@idrum69
Thank you so very much, the comments like these are the ones that keep me going, and keep me at my computer screen, thinking of new things to add to the plugin. I really, really appreciate it.
Ill definitely look into adding factions compatibility. :D
Let me just say thank you for this plugin. You see I have been searching for a good chat plugin for quite some time now... This is mostly because I couldn't find a plugin offering prefixes, chat format (/me,/msg etc.), kick/ban messages, parties/channels, and death message all in one. Well, you have done it here. Please continue writing plugins!
One consideration though... just think about adding a +faction tag so in the case that the factions plugin is installed, it can be formatted properly ;)
GREAT WORK!
@wiedzmin137
Yes :D
Can you add list of killing entity? Eg.
Spider: "Master of night death"
EDIT: And there is any option to disable this locking chat?
@Hotshot2162
Just as a follow-up to my previous problem:
I've submitted a ticket with my extras.yml and config.yml. Party chat now seems to work after a few relogs/restarts.
AdminChat is still not functioning correctly. I've started up a test server, with stock CraftBukkit (build 2721), and the only plugins are bPermissions, Vault, and SimpleChat.
I still get the same problem where doing "/a test" shows "[AdminChat] cheracc: test" in the console, but it does NOT show up in-game. If I do "a test" from console, I CAN see it in-game.
Is this working OK for others? Could it be something to do with bPermissions?
@Hotshot2162
Thank you very much.
@EpicTrance
Did you add "+suf" to the message format?
Idk why but suffixes are not showing
We think it is too complicated to put all the players nick individually up in the Users section.
Is it possible. That you at the next update set it up so you can change the player nick "Gropp" color easier.
example
owner:
prefix: '& 0 [& 2Owner & 0]'
suffix: '& 2'
Name / Nick: '& 2'
@EpicTrance
You can use the Users section to add specific prefixes and suffixes for users.
@ExtremeMiner2
You can use the Users section to add specific prefixes and suffixes for users.
Can you add the feature to color player names?