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 May 12, 2014@broluigi
I can make the "not hear" thing possible to toggle. You can use an alias plugin.
-
View User Profile
-
Send Message
Posted May 10, 2014can we edit the global message command? instead of global i am trying to have it be /shout, and also, if noone can hear your words can it block out what your saying and tell you "No-one is close enough to hear you. Try /shout instead!"
-
View User Profile
-
Send Message
Posted May 10, 2014@Jackmansjr
Hello! The thing that you just said, is a bug. Instead of putting the player's display(&e[Owner] is a part of your display name) name, I put the player's name in format. This will be fixed in ChatPerWorld 1.3, that I will upload today or tomorrow. EDIT: I will not upload it today or tomorrow but soon.
-
View User Profile
-
Send Message
Posted May 10, 2014If using Essentials Group Manger with the prefixes such as &e[Owner] it won't show show as the prefix in the worlds. Does it have something to do with the Groups place in the config of ChatPerWorld?
-
View User Profile
-
Send Message
Posted May 9, 2014@mentox2011
This supports all permission plugins I think. If not, just say me it.
@tint101
I can add this in the new relase.
-
View User Profile
-
Send Message
Posted May 9, 2014Nice plugin
I loocked for it!
-
View User Profile
-
Send Message
Posted May 9, 2014Hi, does it support Permissionsx?
-
View User Profile
-
Send Message
Posted May 9, 2014Please add a command that allows you to see the chat from all the worlds.
-
View User Profile
-
Send Message
Posted May 7, 2014ChatPerWorld 1.2 has just been uploaded and awaiting approval! The new features are format change and group creating possibility.
-
View User Profile
-
Send Message
Posted Apr 29, 2014@Blugga
Hello! Since you want it, I will add the world group possiblity.
-
View User Profile
-
Send Message
Posted Apr 29, 2014hey,
we actually have 5 worlds, but I only want to separate 1 world, is it possible please? thx
-
View User Profile
-
Send Message
Posted Apr 27, 2014@branrocks
Nice idea! I am going to do this.
-
View User Profile
-
Send Message
Posted Apr 24, 2014Hi! I really like this plugin but i was wondering if you could add the option to change how the message comes up in the chat. for example: change <name> message to [name] : message
-
View User Profile
-
Send Message
Posted Apr 24, 2014@TheIceGamingHD
Nice :D ! :)
-
View User Profile
-
Send Message
Posted Apr 23, 2014i made a video i will put a link englihs btw
-
View User Profile
-
Send Message
Posted Mar 24, 2014@LegendSmile
Nice :D ! :)
-
View User Profile
-
Send Message
Posted Mar 21, 2014I made a demonstration Video about your Plugin :) Watch it here: https://www.youtube.com/watch?v=V1LK7WA2caQ
-
View User Profile
-
Send Message
Posted Mar 21, 2014@tatsunow12
Made it long time ago. I think that it is many such plugins.
-
View User Profile
-
Send Message
Posted Mar 20, 2014Copy of my plugin xD I am kidding ok.