Chat Range

Chat Range

1.3.2

< Config | Files >


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
    1. Range name
      • Name of the custom range.
      • This can be anything you wish for it to be.
    2. Description
      • Description for the command, shown when /help is issued.
    3. Command name
      • Name of the command for players to use to change to this range.
      • Please note that this should not overlap existing commands!
    4. 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.
    5. 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
    6. Range distance
      • The distance that the chat in this range is able to reach.
      • Decimals are allowed if you wish so.
    7. Chat colour
      • Colour code to be used when chatting in this range.
    8. Chat prefix
      • Text, more specifically tags, that is placed at the start of the chats in this range.
    9. Permission
      • Permission required for players to use this command, or leave it blank for no permissions required
  • Emotes
    1. Emote name
      • Name of custom emote
    2. Description
      • Description for the command, shown when /help is issued.
    3. Command name
      • Name of the command for players to use to send emotes in this range.
    4. Range name
      • Name of range this emote belongs to, must be using range declared above.
    5. 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.
    6. 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.
    7. 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.




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.

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files