Mineuniverse
Log in Register
Plugins

PerRegionChat

Have chat-restricted WorldGuard regions in your server
by sentropic_
Download Claim this project
1,221 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Chat Related Role Playing

Tested versions: 1.14, 1.15

Configure a WorldGuard region to have a separate chat from the rest of the world


  •  Features:

      Choose whether a determined region should have its chat separated
     
from the rest of the world
        Adds a custom WorldGuard region flag ('restric-chat'), to let you choose whether a determined
        region should have a restricted chat.

      Chat messages send from within such region will only be visible to
      players in the same region

        That way, you get a localized game chat, instead of a global one! Check the config and
        permissions sections for more customization options.


      Allows the region restriction of team chat though/teammsg and /tm
     
commands

        Enabling this option will add plugin commands named like the vanilla ones. These will normally
        be
used instead of the vanilla, but the vanilla ones are still accesible through /minecraft:teamms
       
and /minecraft:tm. To avoid this, remove the permission node minecraft.command.teammsg
        from
players.

      Compatible with chat formatting plugins
        The plugin only changes the list of message recipients, so the format of the message won't be
        altered (i.e. If you use Essentials Chat, the messages will still have the format you set with that
        plugin).

        I've you have any ideas about what to add to this plugin, or how to
      enhance it, let me know!


  • Note: This plugin uses WorldGuard as a dependency, so you need to install it too in order to use PerRegionChat.

  • Config:

Restrict chat by default: false
Send unrestricted chat to restricted regions: false
Override vanilla /teammsg and /tm commands: false


  • Permissions:

      perregionchat.bypass.send

                Let's a player bypass chat sending restrictions. Chat send will be received by players
                regardless of restrictions.

      perregionchat.bypass.receive

                Let's a player bypass chat receiving restrictions. The player will be able to receive chat from
                all regions, regardless of restrictions.

      perregionchat.command.reload

                Allows usage of the command '/prc reload', which reloads the config.yml.

      perregionchat.command.teammsg

                Allows usage of the commands '/teammsg' and '/tm', which overrides the vanilla team chat
                commands


  •  Donations:

      This plugin is part of my massive server proyect, Craftec, a MMORPG Minecraft server currently in development. By donating, aside from thanking me, you'll help me finance my proyect.

      If you feel like it, you can make a little donation to my PayPal. Thank you so much, I really appreciate it!

PerRegionChat-1.3
MC 1.16, 1.17, 1.14, 1.13, 1.15
Release 2021-06-24 Get
PerRegionChat-1.2
MC 1.14, 1.13, 1.15
Release 2020-05-07 Get
PerRegionChat-1.1.jar
MC 1.14, 1.13, 1.15
Release 2020-04-25 Get
PerRegionChat-1.0.jar
MC 1.14, 1.15
Release 2019-12-24 Get

You Might Also Like

Little Anti-Swearing Plugin
A small plugin to censore unsuitable words. Words is customizable. Plugin can kick player or only censore word.
9,982
BuildAPrefix
A self-service prefix plugin!
9,972
NoSwearPlus
NoSwearPlus
9,969
FakeTalk Reloaded
FakeTalk Reloaded
9,952
RoboticStaff
RoboticStaff
9,944
AMChat
Chat using a radio on frequencies, limit local chat
9,926