Chatty - Lightweight universal Bukkit chat-system solution [1.7.10 - 1.20] icon

Chatty - Lightweight universal Bukkit chat-system solution [1.7.10 - 1.20] -----

Universal chat-system solution with much wonderful features



[​IMG]

Chatty is the universal chat-system solution for any server (Cauldron, Thermos e t.c.). It contains a big pack of features, that can be simply disabled if you don't need it.

Features
  • Supports old versions (1.7.10 and higher).
  • Supports Thermos and Cauldron servers.
  • Multiple world-wide, server-wide or ranged chats.
  • Cooldowns for chats.
  • Advertisement and caps moderation.
  • Notifications at chat, ActionBar (1.8+) and Advancements (1.12+).
  • JSON chat formatting (1.7.10+).
  • HEX-colorcodes support.
  • @Mentions system.
  • Multiline fully configurable chat formats.
  • Private messages.
  • Swearing protection.
  • Hover tooltips on swears for admins.
  • Command for changing prefixes and suffixes.
  • BungeeCord support.
Configuration
You can see configuration file at Chatty GitHub repository: https://github.com/Brikster/Chatty/blob/master/spigot/src/main/resources/config.yml

A little tip: you can delete excess blocks, and plugin will work without any errors.
Example configuration file:
Code (Text):
chats:
  default:
    enable: true
    format: '{prefix}{player}{suffix}&r: {message}'
    permission: false
Permissions
chatty.chat.<chat> (chatty.chat.<chat>.see or chatty.chat.<chat>.write) - grants access for chat.
chatty.spy.<chat> or chatty.spy - allows to see all messages from chat-modes.
chatty.command.spy - allows to use "/spy" command for enabling/disabling spy-mode.
chatty.command.reload - allows to use "/chatty" command for reloading configuration.
chatty.command.chat - allows to use "/chat" command.
chatty.command.swears - allows to use "/swears" command.
chatty.command.clearchat - allows to use "/clearchat" command (clear chat for yourself).
chatty.command.clearchat.all - allows to use "/clearchat all" command.

chatty.command.ignore - allows to use "/ignore" command.
chatty.command.msg - allows to use "/msg" command.
chatty.command.reply - allows to use "/reply" command.
chatty.command.prefix - allows to change your prefix by "/prefix" command.
chatty.command.prefix.others - allows to change other's prefix by "/prefix" command.
chatty.command.suffix - allows to change your suffix by "/suffix" command.
chatty.command.suffix.others - allows to change other's suffix by "/suffix" command.
chatty.style.<style> or chatty.style.<style>.<chat> - allows to use styles in chat (styles: colors, bold, magic, reset, italic, underline, strikethrough).
chatty.notification.chat.<list> - allows to see messages from Chat notification list.
chatty.notification.advancements.<list> - allows to see messages from Advancements notification list.
chatty.notification.actionbar - allows to see messages from ActionBar notification.
chatty.moderation.advertisement - bypass advertisement moderation.
chatty.moderation.caps - bypass caps moderation.
chatty.cooldown or chatty.cooldown.<chat> - allows to bypass cooldown of chat.
chatty.mentions - allows to use mentions in chat.


Screenshots and video
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
Advancements notifications:



ActionBar notifications:


Spanish Video Tutorial by Ajneb97


Hex color codes and gradient
Warning: Early versions of Spigot/PaperSpigot may not be supported. Use only latest builds to correct work of Chatty 1.16 features

Chatty supports new 1.16+ color codes. To add a new color code in your chat format, you need use the following pattern:
Code (Text):
{#12ABCD}text
{#12ABCD} is hex code. You also can combine it with style codes:
Code (Text):
{#ffffff}&ltext
Gradient
You can create various multi-color gradient strings with this pattern:
Code (Text):
{#ffffff:#0039a6:#d52b1e This is awesome tricolor gradient}
Number of hex codes is unlimited:
Code (Text):
{#d818c4:#ae6be6:#0f7584:#7983a7:#a793ba:#34344b This is multicolor gradient}
[​IMG]

Translations
Use can use the following translations:
en (English) - made by Chatty.
ru (Русский) - made by Chatty.
de (German) - made by SGT_Shan (outdated).

zh_CN (Simplified Chinese) - made by yaosiqian.

Requirements
The plugin doesn't have any requirements, but it can work with Vault and PlaceholderAPI.

PlaceholderAPI
PlaceholderAPI variables you can see there: https://www.spigotmc.org/wiki/placeholderapi-placeholders/

To add it to format, use %variable%, for example, %server_uptime%.

Thanks you for downloading Chatty!

[​IMG]
Resource Information
Author:
----------
Total Downloads: 224,929
First Release: Aug 3, 2018
Last Update: Aug 6, 2023
Category: ---------------
All-Time Rating:
117 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings