HChat

HChat

- Chat formatter -

Features

  • Player groups with different options
  • Chat channels
  • Ranged chat
  • Away (AFK) features
  • Format display name, list name and chat, death, join, quit, motd, me and tell messages
  • Separate formats and configurations for each group and channel
  • Word censoring
  • Links to permission groups through Vault (optional)
  • Lots of variables (like world, location, group, prefix, food level, ...)
  • Colors and formatting codes
  • ... much more
  • Using Gravity's Updater
  • Using evilmidget38's UUID Fetcher and Name Fetcher
  • Using Plugin Metrics
  • Requires Bukkit v1.6.4-R2.0 or later, but the latest versions are recommended

What it is

hChat is a plugin for formatting chat messages, display names, list names, join messages, quit messages, death messages, me command messages, tell command messages, and more. It can also send a motd (message of the day) to the player when he/she connects. All messages are customizable and can use color codes and so-called variables which gets replaced by values such as the world, group, location, prefix, etc. You can create player groups with individual message formats that automatically bind to different groups from permission plugins (through Vault). Players can also create and join chat channels, which is a sort of closed chat.

Groups and Channels

Groups are meant to provide different formats, prefixed, motds, etc, to different groups of the server. The «default» group is obviously the default group and is used if no other groups match a players group. If values in other groups are missing, values from the default group will be used. Every group also have the option to be censored, to allow color codes, to be able to chat, and to hide PMs from the server log and admins with the right permission. Every group can also select a default channel and a default channel per world (which overrides the former).

Channels are closed chat groups which players can join and create. The «default» channel is still, obviously the default channel. Channels can have an owner, members and banned members, can be public or private and can be password protected. If the group is private, the member needs to be a member. The owner has always access and is the only one who can delete the channel. Channels can also have a separate chat format from whichever group the player is in, as long as the format is longer than zero characters. The channel can be not universal which means chat messages will not go between worlds. Lastly, channels can also monitor other channels, meaning it will receive chat messages from those channels.

For help with the configuration files, see the configuration page.

Updating and metrics

Version 1.3 and later uses Gravity's Updater. Version 1.3 to 1.4.1 updates the plugin automatically, but v1.4.2 and later informs that there is an update instead. The command /hchat update can be used to automatically update the plugin. To disable this feature, set check_for_updates in config.yml to false.

Version 1.4 and later uses Plugin Metrics which collects anonymous data like java version, number of players, etc.. To disable this feature, set collect_data in config.yml to #

Bugs

Report a problem: New ticket

Current problems: Tickets


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    77039
  • Created
    Mar 28, 2014
  • Last Released File
    Jan 24, 2015
  • Total Downloads
    5,640
  • License

Categories

Members

Recent Files

Bukkit