Chat Range
1.3.2
Description
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
- Range name
- Emotes
- Emote name
- Name of custom emote
- 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
- Emote name
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.
Commands
| 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 |
Permissions
| Permission | Description |
|---|---|
| defined in config.yml | Permission required to run the specified command, or empty for no permissions required |
Configuration
Please visit here for the config.yml
Dependencies
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)
Change Log
| 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 |
Notes
- Commands added in the config.yml will override existing commands! Please make sure that the commands do not overlap.

