This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

CrossTalk logo

CrossTalk logo

CrossTalk v1.1.0


Connect the chat of multiple Bukkit servers together to form a CrossTalk network. Players can then talk with players from other servers as if they were on the same server.


All commands are accessible through a tree based menu. This limits the number of conflicts that you'll experience as well helping users navigate their available commands. Every command in the CrossTalk plugin starts with /crosstalk or /ctalk.

Check out the Commands section of the wiki for information on the commands available in CrossTalk.


Each command in CrossTalk plugin is controlled by a permission meaning you can control exactly what each user can do.

Check out the Permissions section of the wiki for more help on all the permissions used by CrossTalk.


Through the CrossTalk plugins config.yml you can setup and fine tune the way CrossTalk will work on your server. When you first run CrossTalk a config.yml file will be created that you can modify, reloading the server or the plugin will load the new configuration.

For detailed Configuration help check out the Configuration section of the wiki.

Need Help?

If you need any help please feel free to leave a message on this page or contact us!

Setup Tutorial

Check out the setup tutorial page for help getting started - Now with a video included!


We always welcome feedback about our plugins so if you have a suggestion or even just a comment, let us know!

Donate to CrossTalk

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of th3oneironaut th3oneironaut Jul 22, 2014 at 05:59 UTC - 1 like

    This plugin is AMAZING and works with 1.7.9! Thank you!

  • Avatar of abalabahaha abalabahaha Apr 28, 2013 at 02:20 UTC - 0 likes

    @netherfoam: Go

    the top of the page says "abandoned"

    Ugh. Technically technical difficulties.
    ---- Abalabahaha

  • Avatar of netherfoam netherfoam Mar 27, 2013 at 04:31 UTC - 0 likes

    Just going to put it out there, because my last comment was deleted, and after a week you still havent released a fix. Theres a bug in this which is a huge security flaw. I'm not going to say how to do it but Ive informed the author and after a week, no new version has been released, even though the author 'has already fixed it, just hasnt released a version yet'.

    For the sake of the servers that use your plugin, spend 2 minutes to upload your new version...

  • Avatar of netherfoam netherfoam Mar 15, 2013 at 12:27 UTC - 0 likes

    Awesome, got it working with herochat (It has some different formatting options, and I want it to appear the same/similar on multiple servers... But that doesn't work if a player has a prefix, custom tag, or I use [] instead of <> for nametags!)

    I wrote it very hackily so I won't send any kind of github pull request. But thankyou!

    One thing though, can you possibly send the help menu when a player does just /crosstalk? Otherwise, I do /crosstalk, nothing pops up, it took me a while to figure out why I wasn't even getting a command not registered error...

  • Avatar of netherfoam netherfoam Mar 15, 2013 at 12:07 UTC - 0 likes

    This is exactly what I've been looking for. Just gotta tweak some code for herochat compatibility and such. But thankyou good sir!

  • Avatar of phiresuite phiresuite Mar 02, 2013 at 14:57 UTC - 0 likes

    Sorry for the wait. A video for getting started has now been added to the setup tutorial page.

  • Avatar of youneedhelp4560 youneedhelp4560 Feb 28, 2013 at 03:21 UTC - 0 likes

    Perfect! Worked great.

    Now If I can only figure out why some servers have the pex suffix and some do not... All have the same settings.

    Gods | 256 Slots | Towny | Hunger Games | 24/7

  • Avatar of AlexLeporiday AlexLeporiday Feb 27, 2013 at 17:12 UTC - 0 likes

    @youneedhelp4560: Go

    The reason TownyChat is detecting all chat is it's a 'terrible' design. Every plugin that monitors chat has to listen to TownyChat instead of listening to the server. This is because TownyChat takes over and anything said into a town is, as far as the server is concerned, said to everyone on the server.

    When using CrossTalk with Towny you have to add which channels are listened to as by default it won't listen to ANY chat. If you want TownyChat and CrossTalk to work together just add hooked: true to the channels.yml section. E.g.

            commands: [g]
            type: GLOBAL
            channeltag: '&f[g]'
            messagecolour: '&f'
            permission: ''
            hooked: true
            craftIRCTag: 'admin'
            range: '-1'

    This will only work with version v1.1.0 of CrossTalk but if you have any issues please let me know! I can't do much about it if another plugin is causing your problems but ask them to add hooks into Towny, it's very easy once you know how. It's just annoying that you have to add hooks at all because of the way they have designed their plugin.

  • Avatar of AlexLeporiday AlexLeporiday Feb 27, 2013 at 17:06 UTC - 0 likes

    @Rmarmorstein: Go

    I would need to add a hook for HeroChat but this would then be possible. I'll get to work on this shortly! :)

  • Avatar of Rmarmorstein Rmarmorstein Feb 27, 2013 at 10:00 UTC - 0 likes

    is it possible to link only a single herochat channel? and have one global channel (all servers) and the rest are single server?




Date created
Feb 12, 2013
Last update
Feb 26, 2013
Development stage
  • enUS
GNU Affero General Public License version 3 (AGPLv3)
Recent files