Chatter
Version: 2.1.8
You also hate the default chat formatting? Want a simple way to change it into a clean, nice to read chat format?
I present Chatter. It is a forked version of iChat but I changed nearly everything in the code except the syntax of the config file. That makes it simple to move from iChat. It provides chat forma7tting using prefix, worldname, display name and more. You can also make a censor and change the /me chat format.
And last but not least, there is nice chat wrapping! it will not longer wrap like this: "me: this is a ran
dom text."
but like this: "me: this is a
random text"
Please keep sending errors and ideas to me (using the ticket service :D) I'll try to fix/add them all
Features:
- Change the default chat format
- Change the /me format
- Censor some words.
- Good text wrapping.
- Multiverse and factions support.
How to use:
- drop the plugin in you plugin folder.
- run your server once, a config file will be generated.
- open the config file and edit it
- restart/reload you server and you are done.
Configuration:
- censor-list - Put comma separated worlds between the [ and the ] and they will be censored.
- text-wrapping - If true the chat will be wrapped nice.
- nether-name - format to use when in the nether using +world, in that format you can use +world.
- name-format - does nothing yet .
- message-format - The message format, see section formatting and two message formats?!
- date-format - The date format, see section formatting.
- me-format - The /me format, see section formatting, again...
- Formatting:
- Editing the message format of the /me format is quite simple.
- you can add these variables to you format:
- +name - The Users Name
- +displayname - The users displayname. if none set it uses name.
- +group - The first group that is defined in permissions.yml, mind that when you have multiple groups!
- +healthbar - A visual health bar for this user
- +health - The amount of health a user has (0 - 20)
- +gamemode - The name of the current gamemode of a player (creative or survival)
- +level - The experience level of a player.
- +message - The text the player typed
- +world - The world the player is in.
- +faction - Should display the faction a player is in. thanks to tatara88
- +mvalias - Displays the multiverse alias of the world the player is in.
- +time - The timestamp of the message. See below.
- Where are prefix and suffix? let me tell you.
- When you want to use options from the permissions file you now have to use $optionname.
- So when you want to use the prefix of somebody use '$prefix' and use '$suffix' for somebody's suffix.
- mind that when you change the color of a players name using prefix everything after the name will also be that color if you don't set it back after the name!
- you can also use +variables in you $variables
- Time format:
- The format of the timestamp is configurable in config.yml.
- Use simple-date format: http://bit.ly/dscw40
- Commands:
- reloadchatter - reloads chatter, "chatter.reload" needed as permissions
- chatter - no permissions needed
Future plans:
- Adding /msg formatting.
- Spout? (cause spout is cool)
- Add permissions for everything.
- Only load the tags that are needed, more speed
- CraftIRC support.
- An easter egg
Thanks to:
- Drakia - For iChat, where this plugin is based on.
- Nijikokun - For making the iChat where Drakia based his iChat on.
- Orcem12 - For the name Chatter instead of Talker
-
View User Profile
-
Send Message
Posted Jan 27, 2012@11RJB
Not yet that is my next project. I just finished adding CraftIRC support in. Only reason I did it first was because my server was using it and a spammer got the bot banned....
Anyways will work on it now. Hope to have support in the next few days.
-
View User Profile
-
Send Message
Posted Jan 27, 2012Does this support ChannelChat tags yet?
-
View User Profile
-
Send Message
Posted Jan 22, 2012@11RJB
Well to be fair some one had already submitted it on the 13th but since I can only work on this on my free time Yesterday was the first time I could update it.
-
View User Profile
-
Send Message
Posted Jan 21, 2012+1 for fixing a ticket just hours after I submitted it!
This is by far the easiest to set up, yet most feature-filled chat formatting plugin I've used. Highly recommended!
-
View User Profile
-
Send Message
Posted Jan 18, 2012Does this work with bPermissions? I'm trying to get colored names, but I haven't the slightest clue as to how you add variables.... Help? =|
-
View User Profile
-
Send Message
Posted Jan 11, 2012@kroes921
@Zero9195 Latest upload logs chat again. Sorry for the wait.
-
View User Profile
-
Send Message
Posted Jan 9, 2012is it possible to have multiple groups displayed in the chat prefix?
eg if a player was in group A and B, they would show
[AB] bob: Hi
or
[A][B] bob: Hi
-
View User Profile
-
Send Message
Posted Jan 8, 2012You should add towny support!
-
View User Profile
-
Send Message
Posted Dec 29, 2011Nice plugin... I was having a rough time finding something compatible with Factions. The only thing this doesn't seem to do, is show text color for ally/enemy factions when people speak... other than that, superb chat manager!
-
View User Profile
-
Send Message
Posted Dec 29, 2011Got same error as IIGoldII. Using no permission plugins, just default setup. Why the heck?
-
View User Profile
-
Send Message
Posted Dec 28, 2011Hey can you add worldguard regions?
-
View User Profile
-
Send Message
Posted Dec 22, 2011I have installed this plugin just for the text wrap feature, but it does not seem to work for me. I do have another chat formatting plugin installed, does this not play well with other chat formatting plugins?
-
View User Profile
-
Send Message
Posted Dec 21, 2011I'm kinda looking to find something other than i chat, but my config uses SO many custom variables, which is one of the reasons ive stuck with ichat for so long.
So question: Does chatter support ichat's custom variables? I don't see this support on your pages here...
PS: booyaman: take out the &f color code in: " '[$prefix+group$suffix&f]' "
-
View User Profile
-
Send Message
Posted Dec 21, 2011@tatara88
Can you guys add CraftIRC support please? because I use that allot on my website and my users want to be able to use it again. Also Towny support would be nice too :D Other than that I love the plugin!
-
View User Profile
-
Send Message
Posted Dec 21, 2011Hello again, I use PEX for permissions and thanks to you I have finnally gotten a colored prefix such as [Owner](in red) Booyaman(in white). I would like to have it be [Owner](in red) Booyaman(in red) as well. this is my chatter config:
name-format: '[$prefix+group$suffix&f] +name' text-wrapping: true censor-list: [] date-format: HH:mm:ss message-format: '[$prefix+group$suffix&f] +name: +message' nether-name: +world nether log-everything: false
-
View User Profile
-
Send Message
Posted Dec 19, 2011@Zero9195
I'm having the same problem—no chat logs. I really need this fixed; we use logs for evidence of rule-breaking, so I don't like to go without them. Update, please?
-
View User Profile
-
Send Message
Posted Dec 14, 2011Hi Guys, Cool Plugin you made there ;) Just got one issue, the chatmessages aren#t displayed in the console. I use Pex and Chatter and haven't had problems before upgraidng to newest Craftbukkit and Chatter. Any ideas? My config is just the standard, nothing special and no error messages while chatting or before. When setting "log-everything:true" this happens:[INFO] [Chatter] a info node is asked!! staring with search!
[INFO] [Chatter] asking Pex for the node suffiy from player XY
[INFO] [Chatter] asking Pex for the group from player XY
[INFO] [Chatter] a info node is asked!! staring with search!
[INFO] [Chatter] asking Pex for the node prefix from player XY
Thx for the help ;)
-
View User Profile
-
Send Message
Posted Dec 13, 2011@tatara88
Thanks, I would really appreciate it! :)
-
View User Profile
-
Send Message
Posted Dec 13, 2011@IIGoldII
Sorry no not yet i am working on that now
-
View User Profile
-
Send Message
Posted Dec 13, 201117:26:49 [SEVERE] Error occurred while enabling Chatter v2.1.7 (Is it up to date ?): Plugin attempted to register PLAYER_CHAT while not enabled org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register PLA YER_CHAT while not enabled at org.bukkit.plugin.SimplePluginManager.registerEvent(SimplePluginManag er.java:375) at com.dral.Chatter.Chatter.onEnable(Chatter.java:130) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:968) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169 ) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) 17:26:49 [INFO] Bukkit version format changed. Version not checked. 17:26:49 [INFO] git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1) 17:26:49 [INFO] 1.0.1-R1
This doesn't work with BukkitPerms does it... Help please :/ Thanks.