Chatflow
Revolutionizing the flow
No longer being developed
Hello everyone, sorry for the delayed notice, however my development and work on chatflow has stopped for quite a while (I've stopped playing minecraft altogether as well), and I would like to let everyone know about that. If you're a developer and are interesting on taking and building up on Chatflow, you can have a look at the source code on github.Sorry for the delayed notice, and farewell to bukkit (and minecraft!)!
What is Chatflow?
Chatflow is a brand new, powerful, cross server chat plugin. All throughout history mankind has communicated. Communication has driven civilization forward. Without communication we wouldn't have the countries we have today, the communities, the languages, the alliances.... it all revolves around communication. And just like countries for various reasons don't want to join with each other... what if you're partnering with another server to refer players to each other but don't want to join your two servers together completely? Well then this plugin is for you!Check us out on our website, here (or to be exact, pluginflow.shortcutminecraft.com ) for our development blog, guides, and features!
What can it do?
With chatflow you can efficiently connect the chat of two servers together. We realize that the chat of two servers combined would probably spam your servers chat a lot, so only messages with a ' ! ' before them (or players with ' !toggle ' on. You can define in the config whether players will have !toggle automatically turned on or not when they join! ) will send messages to the other server. Players on your own server will also be able to tell if a message is cross server, because that message will show up as italic on your server, and will show up in a defined color of your choice (via config) on the other server. (So your own players can realize that you're talking to someone on the other server, or they might be like... huh? Who are you talking to!?) In addition to that, the plugin will also send join and leave messages to connected servers. However if you're not sure if a certain player is on the other server, you can always type ' !list ' to check who's on the other servers!Not to mention the fact that you can customize things such as your server name (displayed on logins/logouts, and on !list) as well as your short server name (which is an abbreviation of your server name, generally. This is displayed in front of chat messages from other servers), as well as customize the colors of these messages.
Usage
What better way to show you than to take a screenshot of the actual help in game? Please note that this will probably changed with new additions. This can be achieved by typing the command /chatflowPlease note I will be updating and adding more screenshots here!
Planned features
Some planned features:- Better support for Admin chat/chat channel plugins
- Add the ability to stop incoming messages from another player on a certain server.
- Stop/ban entire servers from connecting their flowchat to your server, or possibly whitelist servers.
- Fully customizable messages
-
-
Where can I download it?
You can download ChatFlow through bukkit (recommended, secure!), or through our development build server. Website Download PageGet it from our website
We are required by bukkit to say this:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Website Download Page
If you are looking for a servers already running the plugin, please check out the two servers below, for demonstration purposes!
mining.shortcutmining.com and survival.shortcutmining.com - Please note that these servers are not currently connected with Chatflow :( , we're working hard to get some other servers for you to try chatflow on!
ChatFlow uses Metrics (versions 0.4 and above) to send data and statistics about the plugin.
By downloading ChatFlow you agree to using Metrics.
ChatFlow REQUIRES VAULT! Please get vault if you plan on using ChatFlow!
If you have any suggestions or questions, please leave us a comment! My skype is muffinjello , if you want to get in touch with me!
@penne12
It should, as long as the server is still compatable with normal bukkit plugins
hi I have this error ,,
http://pastebin.com/JqdchRU4
BTW Greet plugin :D
does this work on tekkit servers? i want to start one with the same chat system as my vinnila server.
Working on redoing the website... the wordpress installation seems to have broken down! :( At least on the home page XD
@AidanOrlando
Thanks for reaching out to us for support! Just to let others know what the problem was, some hosts only have some ports port forwarded that are accessible to you for use. Please check with your host first, to make sure that your ports are port forwarded.
@AidanOrlando
What you would want to is in the servers section don't use the server port, use the port specified in the other servers config.
So for example lets say creativitycraft has 6743 as it's port in the config, you would make it 206.217.129.219:6743 then for the next server it may be 6744, it would be 216.246.108.67:6744.
So you would put the creativitycraft IP and port in the naturecraft server section and the naturecraft in the creativitycraft. If you use your server port the server won't be able to start because Chatflow will be using it. So make sure not to use it.
@jessefjxm
Not currently, but the next version will hopefully have it.
@muffinjello
hey, i installed chatflow on two servers today and im having some trouble doing the config for them both.. could you help?
the two servers are
206.217.129.219:25665 creativitycraft
&
216.246.108.67:28065 naturecraft
please help
is it possible for a player to determine whether he'll receive cross-server chat ?
Version 0.41 is out! Get it on our website or here on bukkit (once it's been approved.)!
So.... v0.4 will be a tad late... find out why here.
ChatFlow v0.4
Coming soon!
What's new?
Remember everyone, post a comment or submit a ticket for errors/bugs. This is a beta so we need help locating all the bugs to get them squashed. And if you have any questions ask us, we will be happy to help.
@WickedTrench
No problem! :)
This will be helpful, Thanks!
I am currently working on a website for chatflow and am 95% done! Please tell me what you think! Homepage, use that link, or use the direct url, www.shortcutminecraft.com/chatflow/ !
Please note that the "Download" Page's download button does not actually let you download ChatFlow yet.
Chatflow... Closed Beta v0.2 is here!
Just because it says "closed", doesn't mean it will stay that way until we reach v1.0
What's new:
What's planned for v0.21:
Anyways, Sorry for taking such a long time! Due to someone recently contacting me, it's really motivated me to get this released a lot faster!!! Thanks to all of you for commenting and staying active.
I will be uploading the new versions to my demo servers tomorrow morning.
@Chazdude42
You do have some valid points! However, as for the 'host' functionality, it does really get complicated, and lets say you had quite a few servers running this plugin all connected to one host, that host might be overloaded. Currently it's setup so that every server with chatflow is it's own "Host" and "Client", in case you are wondering.
As for changing the messages ... erm prefix and server name, that's already added! The SCM and SCS tags you see on the two demo servers are fully customizable!
As for the join/leave messages and chat messages, they aren't really customizable right now (might change), but if you're using group manager prefixes to prefix your ranks, those prefixes show up in the cross server chat, though unfortunately essentials chat configuration will not (or fortunately, depending on how you look at it) Example of setting the prefix of a player, named muffinjello, making the prefix "[Cookies]" in red.
/manuaddv muffinjello prefix &4[Cookies]
I like your idea of the customizable login and leave messages!
@muffinjello
I was looking at some other cross server plugins and they let you configure pretty much everything with how the message is displayed on the other servers. One of the plugins I found that didn't work had configurable options for lots of things:
- Whether or not the server is the 'host' of the chat service, meaning that all the other servers that connect would connect to that 'hub' and the chat would be shared.
- Customisable prefix as well as server name, letting you set whatever you like for the prefix but still keep a sensible name in the list.
- Formats for all messages displayed: Login, Logout, Connect, Disconnect, Message and even Death messages. Each is seperate allowing you to put variables on such as {servername} and {playername} as well as using the default colour codes. Would also be cool if you could link it to a permissions plugin to get the group and send that as well.
- One very neat feature was the override function that allows the 'host' to override the format of all messages sent, meaning you can set one config on the host and all the connected servers would use it.
If any of that doesn't make sense or if you just want to chat about the plugin you can add me on skype or steam (I'm chazdude43 on both) :P
Also, just so you know how much I like the plugin, I've kept the bukkitdev page open on my browser since I sent the message and been refreshing it every time I use my computer :P
Sure! That might be a great feature! Thanks for suggesting it! As for the actual "italics" it's so that other players on your server would know when you're sending a message... do you have any idea what we should do there if we remove italics (since italics do break when you use colorcodes... which are possible with the plugin)
I've just been on the server(s) and I have to say I like how this plugin feels. I can't wait till you release it, I'm running 4 servers and using a central node to connect them all so having cross server chat that works at this level would be truly epic.
I wouldn't mind if you let me beta test it for you ;)
Edit: I've been looking for a cross server chat plugin for a long time now and nothing works as neatly as yours seems to in game. Lots of ugly extra chars or the plugin is out of date so this is a good step for me :D
Edit v2: It would be cool if you could edit the way it displays messages when they are cross server. I'm not too keen on the italics part and would probably have it so it's just the server name prefix and a normal display name :)