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

-
View User Profile
-
Send Message
Posted Jun 12, 2012@karatetoes
Ok....
1) Please, for the love of GOD, NEVER EVER paste your config files like that again. Took me 15 minutes to parse through those and make then readable.
2) After looking through the SimpleChat config, Looks like some of those groups dont even have prefixes/suffixes???
3) SimpleChat doesnt do worlds in any way, and I dont think ever will. So take any reference of worlds out of the config.
After fixing what needed to be fixed, I got this: (This is The SimpleChat Groups only, I didnt touch PEX config)
-
View User Profile
-
Send Message
Posted Jun 5, 2012I get an error saying that my config file is corrupt.Please fix. can you please fix this for me Simple Chat config: Groups: Owner: prefix: '[&fO&dw&en&ce&br]&a' suffix: '' Co-Owner: prefix: '[Co-Owner]' worlds: WorldofMinerz: {} Administrator: prefix: '&4[Admin] ' worlds: WorldofMinerz: {} Moderator: worlds: WorldofMinerz: {} Architect: prefix: '&bArchitect' worlds: WorldofMinerz: {} Sponsor: worlds: WorldofMinerz: {} Onyx: worlds: WorldofMinerz: {} Diamond: worlds: WorldofMinerz: {} Platinum: worlds: WorldofMinerz: {} Gold: worlds: WorldofMinerz: {} prefix: 'Gold' Silver: prefix: 'Silver' worlds: WorldofMinerz: {} Bronze: prefix: 'Bronze' worlds: WorldofMinerz: {} Plastic: prefix: 'Plastic' worlds: WorldofMinerz: {} PEX Config (there were perms only in Owner so i skipped all the perms if u dont mind) groups: default: default: true permissions: - modifyworld.* worlds: WorldofMinerz: {} Owner: permissions: prefix: '[&fO&dw&en&ce&br]&a' worlds: WorldofMinerz: {} options: rank: '0' Co-Owner: prefix: '[Co-Owner]' worlds: WorldofMinerz: {} Administrator: prefix: '&4[Admin] ' worlds: WorldofMinerz: {} Moderator: worlds: WorldofMinerz: {} Architect: prefix: '&bArchitect' worlds: WorldofMinerz: {} Sponsor: worlds: WorldofMinerz: {} Onyx: worlds: WorldofMinerz: {} Diamond: worlds: WorldofMinerz: {} Platinum: worlds: WorldofMinerz: {} Gold: worlds: WorldofMinerz: {} prefix: 'Gold' Silver: prefix: 'Silver' worlds: WorldofMinerz: {} Bronze: prefix: 'Bronze' worlds: WorldofMinerz: {} Plastic: prefix: 'Plastic' worlds: WorldofMinerz: {}
-
View User Profile
-
Send Message
Posted May 29, 2012Maybe you could add something to divide chat by worlds? Just an idea, anyway awesome plugin!
-
View User Profile
-
Send Message
Posted May 12, 2012@Amachos
SimpleChat isnt a group manager. Groups are managed through plugins like PermsBukkit or BukkitPerms.
@UltimateDillon
Ultimate, Im working on a BIG update for simplechat. Totally rewriting code and adding in over 100 commands. Coming out withing the month. As for MoneyManager, thats pretty much a dead project.
-
View User Profile
-
Send Message
Posted May 8, 2012Hey Hotshot aren't you updating your plugins any more? Or are you keeping them for A2Z?
-
View User Profile
-
Send Message
Posted May 6, 2012Hey hotshot you may know me from A2Z and I am using you plugin. I cant seem to Make myself an admin or anyone eles staff, I was wondering if you could tell me what to do. I am using permsbukkit and i tried adding admins and staff that way and it says that I am added but my name wont change I might even try differnt perm plugins. Thanks for the help, and great plugin.
-Amachos
-
View User Profile
-
Send Message
Posted Apr 10, 2012@hanswalter123
I wouldnt want to use those commands (/who and /list) given that Essentials already uses both.
-
View User Profile
-
Send Message
Posted Mar 31, 2012@ZackAttack6991
i mean like essentials /who
-
View User Profile
-
Send Message
Posted Mar 31, 2012@hanwalter123:
you can just press the TAB key while on the server to view a player list. not sure if this is what you are wanting but i always use it to see the player list.
-
View User Profile
-
Send Message
Posted Mar 31, 2012pls could u add /who and/or /list to see the current online players on the server?
-
View User Profile
-
Send Message
Posted Mar 31, 2012http://minestatus.net/?direction=asc&q=LiquidCraft&sort=name
-
View User Profile
-
Send Message
Posted Mar 20, 2012Can you please add a range chat mode? So that only people within 75 blocks can hear you. And a shout note (for with range chat) used as !(message), what can be used once per player every 10 seconds and will be shouted so that everyone can hear it.
-
View User Profile
-
Send Message
Posted Mar 18, 2012@ZackAttack6991
Thank you :D The positive comments keeps my motivation for the plugin up! And Im working on an update as I type this... Im also adding in TONS of commands to edit EVERY single aspect of the config/extra files! :)
-
View User Profile
-
Send Message
Posted Mar 15, 2012great plugin! gets rid of the need for separate plugins for word filters, welcome messages, and death messages! i agree with @lambik - an update to 1.2.3 would be AWESOME :D
-
View User Profile
-
Send Message
Posted Mar 13, 2012Please update to 1.2.3 soon! :)
-
View User Profile
-
Send Message
Posted Feb 29, 2012@wirher
Im glad!!! And sorry, but you can configure what curse words are replaced with (yet) Hopefully will get it out in the next version :P
-
View User Profile
-
Send Message
Posted Feb 9, 2012Installed it first time today and it is working great!
Just don't know how to replace CurseWords with sentences :/
-
View User Profile
-
Send Message
Posted Feb 8, 2012@lambik
Is anyone else having problems with 3.3?
-
View User Profile
-
Send Message
Posted Feb 4, 2012What's more interesting is if I switch to an older version (3.2) and use the same config settings, it is working perfectly.
-
View User Profile
-
Send Message
Posted Feb 2, 2012@lambik Ok, so you need to make sure that your groups (set in permissions file) match EXACTLY to those you're defining in your simplechat file. For example, if your permissions config looks something like this:
Then your simplechat config in the "Groups" list has to look like this: (Keep in mind that you dont have to use these prefixes)