Перейти к содержимому
Mineforgian

FairyChat

FairyChat is a cutting-edge chat plugin for server management, featuring customizable chat formats, group-specific chats, MiniMessage & MiniPlaceholders support, and multi-server messaging. Tailored for a seamless chat experience.

Загрузки
6K
Подписчики
23
Обновлён
7 мая 2026 г.
Лицензия
MIT

Опубликован 18 июня 2023 г.

FairyChat

The next generation chat plugin for managing your server's chat.

FairyChat is the future of chat management for your server, providing a range of features from customizable chat formats to multi-server message broadcasting. The perfect solution to bring a seamless chatting experience to your server users.

Features

  • Customizable Chat Format: Personalize the chat format as per your needs.
  • Per-Group Chat Format: Differentiate chats based on the user group for better management.
  • Private Messaging: Send private messages to other players with ease. Supports tab completion across multiple servers.
  • MiniMessage & MiniPlaceholders Support: All formats are compatible with MiniMessage & MiniPlaceholders, making the customization process easier than ever.
  • Legacy Support: Legacy Color codes are supported, so you don't have to worry about your old chat formats. PlaceholderAPI is also supported.
  • Optional Multi-Server Message Sending: Have multiple servers? No problem. FairyChat supports sending messages across servers with Redis.
  • Fully Paper Compatible: FairyChat is fully compatible with Paper, and is optimized to provide the best performance.
  • Cooldown for Chat: Prevent spamming by adding a cooldown to chat messages with a configurable threshold.
  • Reloadable Configuration: All configuration changes can be reloaded without restarting the server.
  • Mentions: Mention other players in chat with ease using the @ symbol. Get notified with a sound when you are mentioned.
  • Ignore Players: Ignore players you don't want to see messages from.
  • Chat clear: Clear the chat with a single command in multiple servers at once.
  • Similarity Check: Prevent players from sending similar messages in a short period of time.

Documentation

You can find the documentation for FairyChat here.

Commands & Permissions

Command Permission Description
/broadcast <message> fairychat.command.broadcast Broadcast a message to all servers
fairychat.feature.minimessage Allows MiniMessage & Color Codes in chat
/pm <username> <message> Send a private message to a player
/r <message> Reply to a private message
/ignore <username> Toggle ignoring a player
fairychat.bypass.ignore Bypass ignoring a player
fairychat.notify-update Notify about updates on join
/clearchat [player] fairychat.command.chatclear Clear the chat for all players or a optional player
/fairychat Show information about FairyChat
/fairychat reload fairychat.command.fairychat.reload Reload the configuration
fairychat.bypass.similarity Bypass the similarity check for last message
fairychat.bypass.cooldown Bypass the chat cooldown
fairychat.feature.displayitem Allow players to show the item in and with
fairychat.messages.join.ignore The join message will not be sent
fairychat.messages.quit.ignore The quit message will not be sent

Installation

You need to have Paper (or fork of paper) installed on your server. FairyChat is not compatible with other server software.

  1. Download the latest FairyChat version from here.
  2. Place the downloaded jar file in your server's plugins folder.
  3. Restart your server.
  4. Configure FairyChat to your liking.
  5. Restart your server again.

Recommended Plugin

It's recommended to install FreedomChat alongside FairyChat. FreedomChat fixes the issue with random kicks because of invalid chat signatures.

Placeholders

For more information on how to use placeholders, please checkout the this file.

Support

If you need any help with FairyChat, feel free to join our Discord server.

For bug reports and feature requests, please open an issue on GitHub.

Configuration

Please checkout the generated configuration file for more information on how to configure FairyChat.

License

FairyChat is licensed under MIT License, which can be found here.

Ченджлог

0.7.7Релиз26.1, 26.1.1, 26.1.2 · 7 мая 2026 г.

Build System & Dependencies

  • deps:
    • bump com.modrinth.minotaur from 2.8.10 to 2.9.0 (#115 by @dependabot[bot])
    • bump gradle-wrapper from 9.1.0 to 9.4.1 (#117 by @dependabot[bot])
    • bump redis.clients:jedis from 7.3.0 to 7.4.0 (#118 by @dependabot[bot])
    • bump softprops/action-gh-release from 2 to 3 (#121 by @dependabot[bot])

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.7.6...v0.7.7

0.7.4Релиз1.21.1, 1.21.2, 1.21.3 · 28 октября 2024 г.

New Features

  • support non self closing tags for placeholderapi (25f07edad09d5758283c6c4a5c4fde1970cf9559 by @rexlManu)

Build System & Dependencies

  • use own repo for ultrapmerissionsapi (16f0c48c8b85b7ff82d8dca5471815cc80a31008 by @rexlManu)
  • replace shadow from gradleup to support java 21+ (6f981aaccefc8a73456fbbdae1f3f08205a239e2 by @rexlManu)
  • deps:
    • bump io.papermc.paperweight.userdev from 1.7.2 to 1.7.4 (71c6a9a8818cde40c058d6b322e1d2bf3eac45cc by @dependabot[bot])
    • bump org.jetbrains:annotations from 24.1.0 to 26.0.1 (42cd5499434023b0419877304a9f66e05b448a2b by @dependabot[bot])
    • bump io.freefair.lombok from 8.10 to 8.10.2 (fbb788a545b76fed35326ffaa2200f52c5efeb01 by @dependabot[bot])
    • bump com.zaxxer:HikariCP from 5.1.0 to 6.0.0 (eace14f97f4607b0d4257ca49332fd20f05ed99a by @dependabot[bot])
    • bump org.bstats:bstats-bukkit from 3.0.3 to 3.1.0 (264dbac7e7ee118e2379fea87f6d06cb272e0eb8 by @dependabot[bot])
    • bump redis.clients:jedis from 5.1.4 to 5.1.5 (a2d3f27a082a8a622398f2a6faef199db3093120 by @dependabot[bot])
    • bump org.bstats:bstats-bukkit from 3.0.2 to 3.0.3 (ce88d8788610518ca1fc7fd1d95dbae40819b5e1 by @dependabot[bot])
    • bump io.freefair.lombok from 8.7.1 to 8.10 (1209c940cdff58d30f4925c9eea0ac236f86e485 by @dependabot[bot])
    • bump xyz.jpenilla.run-paper from 2.3.0 to 2.3.1 (2121b42d74b534c37fbb8d2e2fca2b9d33f82e23 by @dependabot[bot])

Chores

  • bump version to 0.7.4 (3b7f69e84a49d6d5c735cca0c110369fa15f3533 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.7.3...v0.7.4

0.7.3Релиз1.20.6, 1.21, 1.21.1 · 15 августа 2024 г.

New Features

  • config option placeholderSelfClosingTags (f3b59bf154b626cdeac95ac872437fbab6eb9e9c by @rexlManu)

Build System & Dependencies

  • add newer versions as supported (962d157a92a0c921ce3d8bb2528b15c68e42382a by @rexlManu)
  • deps:
    • bump io.freefair.lombok from 8.6 to 8.7.1 (249fd4bacd66f87e44b1a8e2ee5cfde753995027 by @dependabot[bot])
    • bump actions/upload-artifact from 4.3.4 to 4.3.6 (785199c6011380478c24bd1dfdbf68afae41b3c0 by @dependabot[bot])
    • bump io.papermc.paperweight.userdev from 1.7.1 to 1.7.2 (f09a952768874fc440febf808094f871573288f1 by @dependabot[bot])
    • bump net.kyori:adventure-platform-bukkit (908d22e95cfc3df5323af4a55f5128f13ca4240f by @dependabot[bot])
    • bump gradle/actions from 3 to 4 (6ca02ece35b5324be0248ada86a31834b3e70758 by @dependabot[bot])
    • bump redis.clients:jedis from 4.1.1 to 5.1.4 (04067a22c419ca14466094f2f0ddcfe83e1e68f0 by @dependabot[bot])
    • bump minimessage from 4.16.0 to 4.17.0 (6c5f6ffd8c7822dba2cd703fa552702ecf11b4a7 by @dependabot[bot])
    • bump actions/upload-artifact from 4.3.3 to 4.3.4 (aae122a14aa1ecc220b7ea83df45977275a17ce6 by @dependabot[bot])

Chores

  • bump version to 0.7.3 (c17dcc63e2b59fea2f96c4ed667d53c23fd56d45 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.7.2...v0.7.3

0.7.2Релиз1.20.2, 1.20.3, 1.20.4 · 2 июля 2024 г.

Bug Fixes

  • don't override null custom messages to the event (7b954f57f20fd52287f3a01760ed0d3e5cd2cdac by @rexlManu)
  • item placeholder leads to error on spigot (64e992a44f7eaffefad51a49bd0191bcaab87f7b by @rexlManu)

Chores

  • bump versiion to 0.7.2 (87b3c674421772980c9c4566b7a5000ca380c06c by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.7.1...v0.7.2

0.7.1Релиз1.20.2, 1.20.3, 1.20.4 · 2 июня 2024 г.

Bug Fixes

  • pass event cancelled status to fairy event (4ee40deeda560070f19077a054e728cd797cc528 by @rexlManu)

Build System & Dependencies

  • deps:
    • bump io.papermc.paperweight.userdev from 1.7.0 to 1.7.1 (178291fb8cdf019bfad0635a806841291963d29f by @dependabot[bot])

Chores

  • bump version to 0.7.1 (45a3eca142b04ed301fcf5ed369001a78c20362f by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.7.0...v0.7.1

0.7.0Релиз1.20.2, 1.20.3, 1.20.4 · 8 мая 2024 г.

New Features

  • add w as alias for pm (closes #52) (d073d429f6840218729d194fdbddcc1ca6832318 by @rexlManu)

Bug Fixes

  • load config with utf8 (e17861cfbdb12f7f2a40f027b7888874c7964e9f by @rexlManu)

Build System & Dependencies

  • replace deprecated builddir usage (05d1ae1f32d2a2549a0deccbb152b97445a78d30 by @rexlManu)
  • update gradle to 8.7 (2f279d1e5c263616c866fdc8347defb1d4a1b601 by @rexlManu)
  • deps:
    • bump actions/checkout from 3 to 4 (ee50838deb54652fd287d2693604938fda386305 by @dependabot[bot])
    • bump io.papermc.paperweight.userdev from 1.6.0 to 1.7.0 (f22dc928ee9b81dc601ee8a5b6456cf920f3d769 by @dependabot[bot])
    • bump xyz.jpenilla.run-paper from 2.2.4 to 2.3.0 (3153c7c367b2d1d0b88cbb450d034ad75c7db05e by @dependabot[bot])
    • bump io.papermc.paperweight.userdev from 1.5.11 to 1.6.0 (5d24e3e7eb5bf5236f5b964fdea681b8ecbd7e6e by @dependabot[bot])
    • bump xyz.jpenilla.run-paper from 2.2.2 to 2.2.4 (2b6b4a07ef8dfd1b6dd1c3eea22a3f260298a3fe by @dependabot[bot])
    • bump actions/upload-artifact from 3.1.0 to 4.3.3 (08650da2646456b1e20528de38310e2374a6e1cd by @dependabot[bot])

Chores

  • bump version to 0.7.0 (b98640af4cdab979733ee404824ab48000833b38 by @rexlManu)

CI

  • update actions & reformat gradle action (03498114a4e7e88f676d5705b436687572710570 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.6.1...v0.7.0

0.6.1Релиз1.20.2, 1.20.3, 1.20.4 · 10 апреля 2024 г.

Bug Fixes

  • replace rgb values in papi tag (479d05f26df9955ea882d7e57e3874c0a68460a0 by @rexlManu)

Chores

  • bump version to 0.6.1 (dac156c334fa83e3a9be3979fbae1e77ac5a2299 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.6.0...v0.6.1

0.6.0Релиз1.20.2, 1.20.3, 1.20.4 · 4 апреля 2024 г.

New Features

  • spigot compatibility (ef3cccc740c5ce6850b17684e6f2d260c3a5c604 by @rexlManu)

Chores

  • bump version to 0.6.0 (bb07f577dcc46bbfe024811bdfe3a99d112206d3 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.9...v0.6.0

Комментарии

Загружаем…