This plugin allows the server operator to determine the various chat ranges the players are able to chat in. By default, there are 7 ranges in the configuration file, including the default 'global' chat. This can make role-playing servers more interactive, as you can decide how far you want your chat to reach. Currently, you are able to customise the following:
- Ranges
- Range name
- Name of the custom range.
- This can be anything you wish for it to be.
- Description
- Description for the command, shown when /help is issued.
- Command name
- Name of the command for players to use to change to this range.
- Please note that this should not overlap existing commands!
- Command aliases
- Different command names that can be used to trigger the command above.
- Optional, omit this entry if you do not wish to add aliases.
- Ability for chat to cross dimensions
- Allow the players in this range to chat across dimensions/worlds.
- Note that if this is true, distance will be ignored
- Range distance
- The distance that the chat in this range is able to reach.
- Decimals are allowed if you wish so.
- Chat colour
- Colour code to be used when chatting in this range.
- Chat prefix
- Text, more specifically tags, that is placed at the start of the chats in this range.
- Permission
- Permission required for players to use this command, or leave it blank for no permissions required
- Emotes
- Emote name
- Description
- Description for the command, shown when /help is issued.
- Command name
- Name of the command for players to use to send emotes in this range.
- Range name
- Name of range this emote belongs to, must be using range declared above.
- Command aliases
- Different command names that can be used to trigger the command above.
- Optional, omit this entry if you do not wish to add aliases.
- Prefix
- Text, more specifically tags, that is placed at the start of the emote.
- This can be used to easily identify the emote range.
- Optional, omit this entry if you do not wish to add a prefix.
- Permission
- Permission required for players to use this command, or leave it blank for no permissions required
TL;DR
- Allows a large amount of customisation with chat ranges.
- Emotes that works with the defined range.
- All customisation are defined in the config.yml.
| Command |
Description |
| /range |
Shows all the ranges that are available |
| defined in config.yml |
Changes the chat range of the player to the specified range |
| Permission |
Description |
| defined in config.yml |
Permission required to run the specified command, or empty for no permissions required |
Please visit here for the config.yml
Built on
- Java 1.7
- Bukkit-1.11.2-R0.1
Tested on
- Java 1.8 (1.8.0_91)
- CraftBukkit version git-Spigot-1e4dd71-4507d99 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)
| Latest |
Version |
Changes |
| ✓ |
1.3.2 |
Fixed issue relating to listing range in non-Spigot server
Added command name while listing range in non-Spigot server
Should fix issue where range revert unexpectedly
|
| |
1.3.1 |
Fixed issue relating to aliases not reverting range |
| |
1.3.0 |
Added configurable emote format
Added emote colour
Added option to disable 'no-recipient' message
Added single message mode
Added /range command for showing all ranges
|
| |
1.2.3 |
Fixed a bug when using emotes with no defined prefix |
| |
1.2.2 |
Fixed NPE when starting with invalid range |
| |
1.2.1 |
Added permissions for ranges and emotes |
| |
|
Added chat format customisation |
| |
1.1.0 |
Added emote support |
| |
|
Cleaned up config file |
| |
|
Added notification when area chat did not reach anyone |
| |
|
Lowered listener priority |
| |
1.0.3 |
Published to BukkitDev |
- Commands added in the config.yml will override existing commands! Please make sure that the commands do not overlap.