Chat Range
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.
@zainmz
You shouldn't use reload if possible. It isn't very plugin-friendly.
As for the description, do you mean the description of the command when executing /help ?
I'll take your suggestions into consideration for the next update.
Thanks again.
Found the problem i was using plugman for loading and reloading the plugin, when i reloaded the plugin using plugman it didnt seem to reload.
Suggestions: Should be able to add descriptions for each chat. Local chat players should be notified that there are no players nearby.
thanks for the great plugin!
@zainmz
Yes it does support Spigot 1.8.8. And yea, maybe Chat Control is conflicting with this plugin.
Does this support spigot 1.8.8? If it does not that may be the problem. Another thing that might be the cause, im not sure, does chatcontrol plugin affect this?
@zainmz
Hello there, please make sure the plugin is indeed running by executing /plugins command and that ChatRange is on the list.
Next, check if you are using the right command. If the alias of the command is overridden by another plugin, it will not execute.
Also, do check if there are any error in the console.
Help when i try to change to global from local it does not change!