ChatPerWorld
ChatPerWorld

Features
ChatPerWorld is a MUST-HAVE for Server Administrators running servers with several worlds. It separates the chats, making two people only hear each other if they are in the same worlds. If needed, groups can be made to connect chats of different worlds together.
Commands & Permissions
Note: /cpw can be used instead of /chatperworld
| Command | Description | Permission |
| /chatperworld | nforms the player of the commands this plugin offers. Only shows the ones the player has permission to. | chatperworld.help |
| /chatperworld global [message] | Sends a message to every world. Format configurable in config.yml. | chatperworld.global |
| /chatperworld group [id] [add/del] [worldname] | Adds or deletes worlds from a group. | chatperworld.group |
| /chatperworld groups [add/del/list] [id] | Adds/deletes a group or lists the ones existing. ID only necessary when deleting. | chatperworld.groups |
| /chatperworld gui | Opens the GUI. | chatperworld.gui |
| /chatperworld spy | Allows you to hear every message sent in every world. | chatperworld.spy |
Installation
This plugin has a very easy installation. Drag & Drop it into the plugins folder, restart the server and it will start working by default. If you wish, you can now change the config file.
GUI
ChatPerWorld comes with a new, sexy GUI, allowing even easier creation of groups. With a help of a few buttons you can group together worlds in no time.

Configuration
config.yml
spy_format: '&c[%WORLD%]&r <%PLAYER%> &r%MESSAGE%' - Allows you to change the format a player using the command /spy sees messages from other worlds. global_format: '&c[GLOBAL]&r <%PLAYER%> &r%MESSAGE%' - Allows you to change the format of /chatperworld global
Source Code
ChatPerWorld is now open-source. You can find the source code at
-
View User Profile
-
Send Message
Posted Feb 15, 2016Hello, I have a problem when I try to change the chatformat in config.yml I can not do I validate the change, and I reload the server, but when I return after the format I set was replaced by that of departure
cordially
-
View User Profile
-
Send Message
Posted Aug 2, 2015@SeaOfFire3101
Do groups: '1: builded,plotworld, hops'
Also remember to do groups-enabled: true
I think thats how to do this, theres a lit of time since I made this plugin and I am going to make a better version soon.
-
View User Profile
-
Send Message
Posted Jul 7, 2015How can i do in the config file that 3 worlds :builded plotworld shops will have the same chats? can't seem how to make it work
-
View User Profile
-
Send Message
Posted Apr 5, 2015@tryolivier
you can.
-
View User Profile
-
Send Message
Posted Apr 4, 2015It looks like BungeeCord servers but remove <> please.
-
View User Profile
-
Send Message
Posted Mar 10, 2015hello !
if we have 10 worlds + 1 world mini games
can I have the same chat for the 10 worlds and not the same for mini game ?
thanks
-
View User Profile
-
Send Message
Posted Dec 13, 2014@PixelGuy10
I think that the tab thing may be difficult. I don't know. And for the chat between different worlds, see the config tutorial(http://dev.bukkit.org/bukkit-plugins/chatperworld/pages/config-tutorial/).
-
View User Profile
-
Send Message
Posted Nov 23, 2014Super Plugin !! Exactly what i wanted !
good work!
-Ev
-
View User Profile
-
Send Message
Posted Oct 25, 2014Can you make it so that you can see people only in your world in the tab thing? And also be able to enable or disable chat between certain worlds?
-
View User Profile
-
Send Message
Posted Oct 5, 2014Thank you so much! I searched so long for this Plugin!!
P.S. I'm from Germany!
-
View User Profile
-
Send Message
Posted Jul 24, 2014@TheCapoGozo
I will maybe look info this. But I think this will involve changing the whole plugin. No promises. And I think that you can remove the EssentialsChat plugin to remove it's formating. The Essentials plugin will still work.
-
View User Profile
-
Send Message
Posted Jul 21, 2014Hey Gronnmann! First of all, great plugin! But you should create an "use-format: true/false" or "use-essentials-format: true/false" string in the config, because with Essentials you can creare your own format for each group you have in the permission plugin, and adding your one the custom format gets overwritten. Can you do this? Maybe for the next update?
Thx and sorry for my english :'c
-
View User Profile
-
Send Message
Posted Jul 16, 2014That is Awesome! Now Players will think i have multiple servers! Hehehe :p
-
View User Profile
-
Send Message
Posted May 16, 2014@Reoss
Sorry but I am not going to hook this in any other plugins. If you want to use groups, you can just get the normal world names in the groups. If you don't use %WORLD% in the config, noone other than the console can see what world you are chatting from.
-
View User Profile
-
Send Message
Posted May 16, 2014i have named multiple worlds the same name but with this plugin the worlds name are the normal maybe you can put in multiverse support.
-
View User Profile
-
Send Message
Posted May 16, 2014@Reoss
Oh sorry, but you can't turn the format off. Maybe just copy the format from the other plugin to this?
-
View User Profile
-
Send Message
Posted May 16, 2014i have createt my own format with a other plugin and this format from this plugin deactivate my own format.
-
View User Profile
-
Send Message
Posted May 15, 2014@Reoss
What do you mean? Do you mean not editing the format? The normal minecraft format is in the default config, and if you don't change it, you will se the default format.
-
View User Profile
-
Send Message
Posted May 15, 2014Whats about the format can i toggle it off ?
-
View User Profile
-
Send Message
Posted May 15, 2014ChatPerWorld 1.3 is uploaded and awaiting approval! You can toggle groups, no-hear mode and message and spy mode is added!