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
You can write with which versions of libraries (plugins) chatter was compiled?
@JOPHESTUS
@booyaman
Already working on it just ran into a major error. Should have a build out within the next few hours.
Will compatibility for 1.2.3-R0.1 added?
At the moment I get this error. I'd love this to work with 1.2
Thanks.
coudl you update this plugin? i use commandbook and it is the only chat plugin that has been working. thanks in advance keep up the good work!.
Hello developers of Chatter! I am having a really frustrating issue.
The plugin works in all aspects, and is effectively displaying the faction names within the format like it should. However as soon as Chatter is applied, the Factions' Relation Color is completely ignored and overwritten by the chat plugin's formatting.
message-format: '&2[+faction&2] &f$prefix+name$suffix: +message'
This shows everything except the above correctly. The color of the faction name should correspond to the relationship the faction has with the other factions. Own faction is light GREEN, ally is pink (LIGHT_PURPLE), enemy is RED etc.
The associated configuration options within Factions config.json are all enabled and active, and the chat relations work perfectly fine when I remove Chatter, and install mchat.
mchat does everything we need it to, except for one crucial feature that Chatter offers, which has it sitting on the balance beam of our server. Text-wrapping.
Please help with this issue, as it claims to be fully compatible with factions but it is not. As of this message both plugins are fully up to date as well. Using 1.1-R4 version of CB.
Nvm, fixed when I downloaded the newest version (I had 2.7, I put in 2.9) But how come its sending the message to the console twice now?
How come when I post a message in chat the color functions don't, yet it shows in the me-format?
Yay finally a chat mod that takes configuration options from permissions! You finally got me to upgrade off of iChat with that feature.
Now what I'd like is for you to handle /me formatting too (as later versions (2.4.x) of ichat added this iirc, fork latest version and add some changes in?)
Also weird bug, idk what happened but 1st time i started this up it wouldn't pass messages to craftirc, a restart and its been working ever since.
@datwerd86
Thats not really a bug. It how it works in vanilla. BUT we are already working on adding perms for colors
@tatara88
ok
ive found somewhat of an annoying bug
any player can use a color code in their chat :/ possible to add a permission so only certain players can use it?
oh and i was tired when posting that previous comment i meant spout not skype *facepalm*
@datwerd86
+name us the registered username +displayname is the name you can set on your server. and the length is a limitation in bukkit. wish i could make it longer.
@tatara88
ive also noticed that spout users view
name-format: '+name'
as the tag on a players head
cannot add a group or faction tag as it creates a name too large to fit - cutting out the players name if over say 5 letters long
just thought id let you know
@datwerd86
some changes i am making for channelchat support may make this work i just had problems with it earlier
everything works but faction tag color formatting
factions colors tags depending on relationship between other factions
the faction tag shows ingame however its not colored :(
if this could possibly be fixed id be forever grateful
love the textwrapping
cant wait for the easter egg :) yum
It still give's no colour.
@BlurredInc
you had errors in you permissions file her is a fixed one: http://pastebin.com/2UWpq9Zf
let me know if it still doesnt work
BPermission's group file: http://pastebin.com/UQXm8DwD
my chatter config: http://pastebin.com/QTfySDX0
@BlurredInc
Post your permissions file and your chatter config and I will be glad to help.
It's still not working for me, and i'm using bperms. And i've set that variables..
@bindmind
Just realized that i haven't responded to you. Yes it works with bperms look here for how to set variables: http://dev.bukkit.org/paste/4544/
anything under meta is a variable available for use in Chatter