{"id":23009457,"url":"https://github.com/rexlmanu/fairychat","last_synced_at":"2026-04-01T22:12:05.077Z","repository":{"id":176235170,"uuid":"655194703","full_name":"rexlManu/FairyChat","owner":"rexlManu","description":"The next generation chat plugin for managing your server's chat.","archived":false,"fork":false,"pushed_at":"2026-03-21T20:28:03.000Z","size":1366,"stargazers_count":20,"open_issues_count":11,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-22T09:22:05.865Z","etag":null,"topics":["chat","cross-server","minecraft","minimessage","miniplaceholders","paper","redis"],"latest_commit_sha":null,"homepage":"https://modrinth.com/plugin/fairychat","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rexlManu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-18T07:15:59.000Z","updated_at":"2026-03-21T20:26:47.000Z","dependencies_parsed_at":"2024-01-14T16:50:48.774Z","dependency_job_id":"ed58e665-d76d-4310-b360-5bb6cef79998","html_url":"https://github.com/rexlManu/FairyChat","commit_stats":null,"previous_names":["rexlmanu/fairychat"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/rexlManu/FairyChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlManu%2FFairyChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlManu%2FFairyChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlManu%2FFairyChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlManu%2FFairyChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rexlManu","download_url":"https://codeload.github.com/rexlManu/FairyChat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexlManu%2FFairyChat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","cross-server","minecraft","minimessage","miniplaceholders","paper","redis"],"created_at":"2024-12-15T09:13:37.559Z","updated_at":"2026-04-01T22:12:05.053Z","avatar_url":"https://github.com/rexlManu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FairyChat\n\nThe next generation chat plugin for managing your server's chat.\n\n_FairyChat is the future of chat management for your server, providing a range of features from customizable\nchat\nformats to multi-server message broadcasting. The perfect solution to bring a seamless chatting experience to\nyour\nserver users._\n\n## Features\n\n- **Customizable Chat Format**: Personalize the chat format as per your needs.\n- **Per-Group Chat Format**: Differentiate chats based on the user group for better management.\n- **Private Messaging**: Send private messages to other players with ease. Supports tab completion across multiple\n  servers.\n- **MiniMessage \u0026 MiniPlaceholders Support**: All formats are compatible with MiniMessage \u0026 MiniPlaceholders, making the\n  customization process easier than ever.\n- **Legacy Support**: Legacy Color codes are supported, so you don't have to worry about your old chat formats.\n  PlaceholderAPI is also supported.\n- **Optional Multi-Server Message Sending**: Have multiple servers? No problem. FairyChat supports sending messages\n  across servers with Redis.\n- **Fully Paper Compatible**: FairyChat is fully compatible with Paper, and is optimized to provide the best\n  performance.\n- **Cooldown for Chat**: Prevent spamming by adding a cooldown to chat messages with a configurable threshold.\n- **Reloadable Configuration**: All configuration changes can be reloaded without restarting the server.\n- **Mentions**: Mention other players in chat with ease using the `@` symbol. Get notified with a sound when you are\n  mentioned.\n- **Ignore Players**: Ignore players you don't want to see messages from.\n- **Chat clear**: Clear the chat with a single command in multiple servers at once.\n- **Similarity Check**: Prevent players from sending similar messages in a short period of time.\n\n## Documentation\n\nYou can find the documentation for FairyChat [here](https://github.com/rexlManu/FairyChat/wiki).\n\n## Commands \u0026 Permissions\n\n| Command                    | Permission                           | Description                                         |\n|----------------------------|--------------------------------------|-----------------------------------------------------|\n| `/broadcast \u003cmessage\u003e`     | `fairychat.command.broadcast`        | Broadcast a message to all servers                  |\n|                            | `fairychat.feature.minimessage`      | Allows MiniMessage \u0026 Color Codes in chat            |\n| `/pm \u003cusername\u003e \u003cmessage\u003e` |                                      | Send a private message to a player                  |\n| `/r \u003cmessage\u003e`             |                                      | Reply to a private message                          |\n| `/ignore \u003cusername\u003e`       |                                      | Toggle ignoring a player                            |\n|                            | `fairychat.bypass.ignore`            | Bypass ignoring a player                            |\n|                            | `fairychat.notify-update`            | Notify about updates on join                        |\n| `/clearchat [player]`      | `fairychat.command.chatclear`        | Clear the chat for all players or a optional player |\n| `/fairychat`               |                                      | Show information about FairyChat                    |\n| `/fairychat reload`        | `fairychat.command.fairychat.reload` | Reload the configuration                            |\n|                            | `fairychat.bypass.similarity`        | Bypass the similarity check for last message        |\n|                            | `fairychat.bypass.cooldown`          | Bypass the chat cooldown                            |\n|                            | `fairychat.feature.displayitem`      | Allow players to show the item in and with \u003citem\u003e   |\n|                            | `fairychat.messages.join.ignore`     | The join message will not be sent                   |\n|                            | `fairychat.messages.quit.ignore`     | The quit message will not be sent                   |            \n\n## Installation\n\nYou need to have [Paper](https://papermc.io/) (or fork of paper) installed on your server. FairyChat is not\ncompatible\nwith other server software.\n\n1. Download the latest FairyChat version from [here](https://github.com/rexlManu/FairyChat/releases).\n2. Place the downloaded jar file in your server's `plugins` folder.\n3. Restart your server.\n4. Configure FairyChat to your liking.\n5. Restart your server again.\n\n### Recommended Plugin\n\nIt's recommended to install [FreedomChat](https://modrinth.com/plugin/freedomchat) alongside FairyChat. FreedomChat\nfixes the issue with random kicks because\nof invalid chat signatures.\n\n## Placeholders\n\nFor more information on how to use placeholders, please checkout the [this](.github/docs/PLACEHOLDERS.md) file.\n\n## Support\n\nIf you need any help with FairyChat, feel free to join our [Discord server](https://discord.gg/bM8NtsJVeb).\n\nFor bug reports and feature requests, please open an issue on [GitHub](https://github.com/rexlManu/FairyChat/issues).\n\n## Configuration\n\nPlease checkout the generated configuration file for more information on how to configure FairyChat.\n\n## License\n\n**FairyChat** is licensed under MIT License, which can be found [here](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexlmanu%2Ffairychat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frexlmanu%2Ffairychat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexlmanu%2Ffairychat/lists"}