CrossTalk v1.1.0

Description

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.

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.

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...

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...

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.

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.