Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 2.76 KB

README.md

File metadata and controls

41 lines (32 loc) · 2.76 KB

Chatty

Java CI with Gradle Maven Wiki Contribute

Overview

Chatty is a powerful chat-plugin specifically aimed at Paper-servers and built around MiniMessage.
In addition it has support for Velocity and Bungee(soonTM). Much like VentureChat it does this by using the proxy as a bridge.
This means the formatting is still done on the servers, and placeholders etc will still work.

It is built on top of Geary, our own Entity Component System (ECS).
Right now it is primarily used to store channel-info and other preferences, but is useful for extending out to other plugins.
Currently it is used in MineInAbyss for privated guild-chats for our Guild System.

Small featurelist:

  • Global / Radius / Permission based channels
  • A fourth Private channel intended for party/guild chat mainly for other plugins to use
  • Nickname support via displayname (Make sure to disable this in your Essentials config if you use that)
  • Nickname supports all MiniMessage tags aswell as spaces (Can be disabled just like any other tag)
  • Pinging other players, which plays a configurable sound
  • Player -> Player private messages

It also includes options for MiniMessage support in books and on signs.

It also includes an "emotefixer" to translate emojis from Minecraft Chat to Discord.
This feature essentially relies on DiscordSRV and is built around BondrewdLikesHisEmotes

Requirements

Note: Only required on the servers, not the proxy

Recommended addons

  • Emojy - Emojis/GIFs & everything else with unicodes
  • PlaceholderAPI - For common placeholders (Recommend devbuild 5.0.1)
  • DiscordSRV - Send messages from Minecraft Chat to a Discord Server