FairyChat icon

FairyChat -----

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




New Features
Build System & Dependencies
Chores
Full Changelog: v0.7.3...v0.7.4
----------, Oct 28, 2024

New Features
Build System & Dependencies
Chores
Full Changelog: v0.7.2...v0.7.3
----------, Aug 15, 2024

Bug Fixes
Chores
Full Changelog: v0.7.1...v0.7.2
----------, Jul 2, 2024

Bug Fixes
Build System & Dependencies
  • deps:
Chores
Full Changelog: v0.7.0...v0.7.1
----------, Jun 2, 2024

New Features
Bug Fixes
Build System & Dependencies
Chores
CI
Full Changelog: v0.6.1...v0.7.0
----------, May 8, 2024

Bug Fixes
Chores
Full Changelog: v0.6.0...v0.6.1
----------, Apr 10, 2024

New Features
Chores
Full Changelog: v0.5.9...v0.6.0
----------, Apr 4, 2024

Bug Fixes
Chores
New Contributors
Full Changelog: v0.5.8...v0.5.9
----------, Apr 2, 2024

Chores
Full Changelog: v0.5.7...v0.5.8
----------, Mar 4, 2024

New Features
  • cooldown strategies (closes #25) (4f432fed736a0b28476b3acae6c17f40622a1aae by @rexlManu)

Build System & Dependencies
  • update gradle plugins (6284d067b1502fe6a4e9c9340f8f1a4854445ec2 by @rexlManu)
  • update gradle to 8.5 (ae5260f5f91aecf9dd17b275002b5854d6f54da7 by @rexlManu)

Chores
  • bump version to 0.5.6 (0710f78c87f729b91ab2d88845ee0c9dee0f9f71 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.5...v0.5.6
----------, Jan 14, 2024

Bug Fixes
  • placeholder api with section symbol display now (8b22449f10c2f59ef94aa9e6cf4b299b7eb5ad66 by @rexlManu)

Chores
  • bump version to 0.5.5 (70271f20a2b336b7fca5a8dd1f3c27ce6cb9a5ea by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.3...v
----------, Oct 1, 2023

New Features
  • allow with permission that join and quit messages will not be sent for target (6ca1c15aece1232c6ec8ce4c764b4b666fb31f2f by @rexlManu)

Bug Fixes
  • ignore events like join & quit when cancelled from other plugins (cf2e6cc3eb71a04e76dae92b2c4036f06df15544 by @rexlManu)

Build System & Dependencies
  • update hangar publish with refactored methods (1b0d2541fa22988197f6ad030fad15ea12f8f9a4 by @rexlManu)

Chores
  • bump version to 0.5.3 (083031960b4d08d592f57b8197c2f06c36018a38 by @rexlManu)
  • bump versions of libraries (92544d5bc278662405474726524ffbc5e9fa24b6 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.2...v0.5.3
----------, Oct 1, 2023

Bug Fixes

Chores

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.1...v0.5.2
----------, Aug 22, 2023

New Features

Bug Fixes

Chores

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.5.0...v0.5.1
----------, Aug 21, 2023

[hr]

New Features

  • fairychat.bypass.cooldown permission to bypass chat cooldown (90099963f543eda247efa54003213dd24e5591bc by [user]@rexlManu[/user])
  • fc_world_name for display the world with configurable name in config (d1b27feafae6fba4a65497fd48e94f4deb2fa796 by [user]@rexlManu[/user])
  • spoiler tag for chat messages with || (9d0c1f138771d6de58f3a294a4914067cbeb6ec9 by [user]@rexlManu[/user])
  • fc_luckperms_prefix_by_group placeholder (404f618d2ba0e1b9f2de1439f8d8d4a49261f866 by [user]@rexlManu[/user])

Documentation

  • update permissions (1860cb2b169dcac40f844812f1954a525c277253 by [user]@rexlManu[/user])

Refactors

  • changed how messages are handled for modifications (4c437c5cf247a77fc444181129b8ed3baad4f582 by [user]@rexlManu[/user])

Chores

  • bump version to 0.5.0 (071a6a74d7e741ad874d81997b3f2dba33c9d6b9 by [user]@rexlManu[/user])
  • code format, clean up imports and add this qualifier (20e2d5bbbfb4ff35b813edb7a398c3a4bfdb3347 by [user]@rexlManu[/user])

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.4.1...v0.5.0
----------, Aug 20, 2023

New Features
  • allow <item> placeholder in chat for displaying chat (2916acd1ce7ac3c598429720bb2569ffb7052740 by @rexlManu)
  • private messaging has now the option to configure sender and receiver format (2b3cf44e262fdc150f18cb9546cc5ac8f36d9485 by @rexlManu)

Bug Fixes
  • plugin doesn't enable if luckperms isn't on the server (b008e8e59528a540ed0d8f445f3c6a3a5e9aaa91 by @rexlManu)

Build System & Dependencies
  • update gradlew permissions (1ab8051e7b28d5df2b6b285fb3ffd5dc0abd5fe7 by @rexlManu)

Chores
  • bump version to 0.4.1 (85e54b1e1c5d5d23648aabad7a9e89541e6bdbf1 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.4.0...v0.4.1
----------, Aug 10, 2023

New Features
  • permission for bypassing the similarity check (5de2c85e7a6598219fb4fa6e8a9f32e89b65a6ba by @rexlManu)
  • check last message for similarity and prevent it (835c17295933ba584179806ccb3d0c4cba7dc7e6 by @rexlManu)

Bug Fixes
  • last message will only be stored after successful sent to prevent similarity check for cooldowned players (8bf3111b477a3fb436218b941604b13b581220a7 by @rexlManu)
  • cancelled events will be not ignored (1cef62d4eb9221f824abdf8bcac2b1e63f165c74 by @rexlManu)

Build System & Dependencies
  • add string-similarity library to gradle dependencies (f3b6c1e73d691aa805dbdd2490b15574cfb2137f by @rexlManu)

Documentation
  • update readme with similarity (f11dd214c231675a5f4a0d0f68f0a632a013b2fe by @rexlManu)

Chores
  • bump version to 0.4.0 (131d89edc88623fee6f9550b34c9be56381b99c2 by @rexlManu)
  • add containsKey method to ExpiringMap (fdedbf38f9f9576d50c216967234c12a2ece9072 by @rexlManu)

Full Changelog
----------, Aug 3, 2023

Refactors
  • move LEGACY_HEX_SERIALIZER to a constant field (324e1dceac46a20221e8c43fb31d03aaa1f67648 by @rexlManu)

Chores
  • bump version to 0.3.9 (11212f09f8cdd759b8e81362d9a71c8ee340d56b by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.8...v0.3.9
----------, Aug 1, 2023

New Features
  • customize the display name of player on death and advancement message (8ef545bcb09b7babd7c91a5835c04327d24f4dfe by @rexlManu)
  • luckperms placeholders from LPC (c553dc175f1c0a54d21cc34e6b8bca4bdfd09927 by @rexlManu)

Bug Fixes
  • potential wrong format for legacy formatting in placeholderapi (cfeb78c292c96fe61f8584078c4a58e374e10ffa by @rexlManu)

Documentation
  • update readme with link to placeholder docs (6f28154c88c9cadb256bbe267dcbaa7e5d95e325 by @rexlManu)
  • provide docs about placeholders (61c4051bad515ce788af56f718b261308fe50a51 by @rexlManu)

Refactors
  • use better method for parsing possible legacy chat colors (60dd3098fecb52f7afea1dfea73febbdbc89faf4 by @rexlManu)

Chores
  • bump version to 0.3.8 (7ef36f5faeca769a1be0b816e885e2df5cf84552 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.7...v0.3.8
----------, Jul 28, 2023

Bug Fixes
  • pass the plugin config only as provider around for reloading support (26db55476e124bb147f2c0062bf0e0d576f3075e by @rexlManu)
  • default cooldown service now properly gives back remaining millis (37e8124252981bb14f772ce59d987c2993547be9 by @rexlManu)
  • luckperms:
    • get plain group name instead of display name from primaryGroup (9eea33943d3ce3416c48df927e328408d0f4cd6e by @rexlManu)

Chores
  • bump version to 0.3.7 (e81d524fd5af6fed6a8a686847041bbfe65805bc by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.6...v0.3.7
----------, Jul 21, 2023

New Features
  • support custom format for mention name and highlight name (closes #17) (69ffd564757b1e083df2fbf76d86821e6e494168 by [mention]@rexlManu[/mention])

Bug Fixes
  • reload command had the wrong permission (2ad0a313806e7af3543d7d6b7446028b87e0000f by [mention]@rexlManu[/mention])

Chores
  • pass logger to configuration provider (fd78e19f9541cd348917f2847d23e28c512a1e36 by [mention]@rexlManu[/mention])
  • bump version to 0.3.6 (02156d62c75e155af2520ed860ef4f5620ac8e2a by [mention]@rexlManu[/mention])
  • display error in console with help text when configuration con't be loaded (930a9a163ee760340d72e343f60b512573251d6e by [mention]@rexlManu[/mention])

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.5...v0.3.6
----------, Jul 19, 2023

New Features

  • config reload command (7920a29fe92cf6acb63c965de014386cb5c96858 by @rexlManu)
  • player chat cooldown with threshold (e1f3a53edee2b2da1fad65e2b870de145b590b2b by @rexlManu)
  • mention users via @ in chat and play sound on mention (c4fce51dec8ac5c1c4dc775e2e8d8cf21f4afcbe by @rexlManu)
  • chat clear command (a959d6c17c1fbdbaf95614567dd60502784545c5 by @rexlManu)

Bug Fixes

  • chat clear channels gets registered (8f809f6f5eeb3e77316b7908a002c28e0841aea8 by @rexlManu)
  • update checker now returns actually fetched version instead of 0.3.2 (f1de8b81e3a7ed3d55acaf6e3f06d7e95a633ad4 by @rexlManu)

Build System & Dependencies

  • replace paper plugin values with properly values (0dc76cc683a8c18ae5ee471b41dbc089410fad34 by @rexlManu)

Documentation

  • update readme with commands and recommended plugin (be4efb6798c06960bf4d07ed579c01b8de90d0cb by @rexlManu)

Chores

  • bump version to 0.3.5 (983adcc6e01caa890ef61d0d0f8bf825b66b71c2 by @rexlManu)
  • bultin placeholders as parsed to add them to tags as values (84f9781d39e55903edf4dbff17a4478b04d6026a by @rexlManu)
  • remove logout delayed check for user (de2b18059e452f6fd5c826bebbdde901d1402a58 by @rexlManu)
  • change default values for custom messages (e943b3a8005ec50cd6bebdc64ff84493aff12a68 by @rexlManu)

Other Changes

  • metrics:
  • redis users chart (de9d2d045975f3aa0a637820e913b1b9f4cf0e53 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.4...v0.3.5
----------, Jul 19, 2023

New Features
  • customize and broadcast death, advancement, quit and join messages (closes #11) (e6f20fd7b35398756baa6d7a4e9c0678fbd1c5e2 by [user]rexlManu[/user])
  • define a serverName that will be used as placeholder for chat messages (f05836d84e7ec73d7928b46b76ff1ce6bb9f5b54 by [user]rexlManu[/user])

Chores
  • bump version to 0.3.4 (b6698a7d46c71433521a0e7a391a39933b461f55 by [user]rexlManu[/user])

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.3...v0.3.4
----------, Jul 15, 2023

Bug Fixes
  • provide paper plugin with legacy dependency declaration (41f9d42554be785aed2c199a1e88fc5b3831fefa by @rexlManu)
  • folia detection breaks non folia servers (9eba895acf114ab54e565984d32fb31a2899a201 by @rexlManu)
  • reconnect pubsub on exit (e3009e0164a34bd8291a6881840c0dc38cf51006 by @rexlManu)

Chores
  • bump version to 0.3.3 (b4c01621f7a385c50cc9a8da99c3b56b62a72d6e by @rexlManu)
  • disable paper plugin generation on build (fd9afcd9f46187761e132f31b6f915f32678b399 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.2...v0.3.3
----------, Jul 12, 2023

New Features
  • notify player on join when a new version is available (d51b30d9756500bf99e5f9f393ad3b305da80fd6 by [noparse]@rexlManu[/noparse])

Bug Fixes
  • integration check for available works now (6605511e83fca71c76795f2774bf2dce42895a4f by [noparse]@rexlManu[/noparse])

Documentation
  • update readme with new permission & better installation (b6e598a8cb5d22d5110769786be36d269f54bf26 by [noparse]@rexlManu[/noparse])

Chores
  • bump version to 0.3.2 (50a6030bfcf113eb155c2835b6d36f05406389df by [noparse]@rexlManu[/noparse])

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.1...v0.3.2
----------, Jul 9, 2023

Refactors
  • abstract scheduler do not break compatibility with 1.19.4 and below and support folia (closes #12) (7a88c5ff856cc52c68370dd9aebd8d6e093074c2 by @rexlManu)

Chores
  • bump version to 0.3.1 (777c4d3149e7b174684967f7a4bb6cd69771a5f0 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.3.0...v0.3.1
----------, Jul 8, 2023

Bug Fixes
  • instead of throwing, log the error (feab6b3a51b79bd85403c3d15652822afeb94c89 by @rexlManu)

Chores
  • bump version to 0.2.9 (e0894620d997e49ff860c819339e92762c13f275 by @rexlManu)
  • reformat code (5acfa58c8a6614d7a674caaad48808421aec4c4a by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.2.8...v0.2.9
----------, Jul 4, 2023

New Features
  • option for supporting multiple chat plugins when modifying plugins with legacy chat colors (2a49e825d5d7c7eab99daf3daca6040239851f5b by @rexlManu)
  • configure invalid syntax message (6733020fc455e368c92da5c322fc13f5e67873fc by @rexlManu)

Bug Fixes
  • only ignored users will see global messages (e0d96cb913ee8d5acc00552eccefe50ff99dfa5b by @rexlManu)

Chores
  • bump version to 0.2.6 (436f4b434df6b52e5bb6867f78aa77bd284e984f by @rexlManu)
  • fix typo in config (31962ced25321576c728f28e440746aa69daec9f by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.2.5...v0.2.6
----------, Jun 29, 2023

New Features
  • ignore also ignores public messages (ebbaafc04d8aa94c4ffaefec0ed8136f84d3e759 by @rexlManu)
  • placeholder api support (cef5ca8b51bb8e0cf1f1a2c6e64726b05cfcbef2 by @rexlManu)
  • legacy chat color support (96654e17b1b57f6fa013e73b27d87715661efe6f by @rexlManu)
  • customize the join and quit message with miniplaceholders (68b8a9adc50dce1670b2bab357ddd1e4df02940f by @rexlManu)

Documentation
  • update readme with legacy support (4f8d8fb65aecb53dc2019d9e297bd10f85000110 by @rexlManu)

Refactors
  • empty or null quit / join message will prevent the message (2ddb8e798f6913e334155df6221e9607e058fbbb by @rexlManu)

Chores
  • bump version to 0.2.5 (39ff16b86930e29e63d70791beee3d100039f555 by @rexlManu)
  • update config comment for chat format (e56e99873e698cde1967eb20f661e91c030dd246 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.2.4...v0.2.5
----------, Jun 29, 2023

New Features
  • ignore command for private messaging (41cb1ee9eed31638df3c8e43e807b25d04964d8f by @rexlManu)

Bug Fixes
  • the user itself will not be suggested anymore (06b9c40c34063e7af84c3dd6cc41d38311704fe0 by @rexlManu)

Build System & Dependencies
  • use plugins for generating plugin metadata files (87df147b5109475190462965ebd0a0b40c271602 by @rexlManu)

Documentation
  • update readme with ignore command & permission for bypassing (8fe61d203190b7a477bd5f08ca6c1373adfa5e2e by @rexlManu)

Refactors
  • use ImplementedBy annotation instead of binding for UserIgnoreService (cb6fc8f8b9ac669b3a809a52e0723e2f0834940c by @rexlManu)
  • rename user ignore subscriber (9a8d3936e4a8ccb8410dbb40597b21cca1e2004d by @rexlManu)
  • group channel constants and unify them with ending channel (cd5cf452b744cfa77eebdf74ffdc63b67f631517 by @rexlManu)
  • add hikaridb as dependency (ec5c339f2c007ca650d88e660061a06a04ce3234 by @rexlManu)
  • move redis to database package (a7572a9d76a5f2f30f1124944d2fb8df59249d89 by @rexlManu)

Chores
  • bump version to 0.2.4 (938581eb088b7ee565f2b292281a64f161f45471 by @rexlManu)

CI
  • update testing action to always run except master (66ecf894eabc9dc403a149daff4c8807b537e901 by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.2.3...v0.2.4
----------, Jun 23, 2023

New Features
  • update checker on plugin enable with notification (b10240679bf67c83f2b6d21857680befec5b2b67 by @rexlManu)

Bug Fixes
  • use redis pubsub for avoiding race conditions (03ab70e0d6c639a641faec949c7f29e955e61b99 by @rexlManu)
  • handle players when plugin will be disabled (ab4014ab80fd9f32b91553d2589139dafc55b4f0 by @rexlManu)
  • when user wasn't found, we add the sender to users (39458780168c39c43cc3d8a52693809b07672ba2 by @rexlManu)
  • add delay before adding the user for handling race conditions when the user quits (abcc358fb7e42786b9505f1f3642b6164c0a278b by @rexlManu)

Documentation
  • adding images for branding and previewing the plugin (3133aabf2a5bcb53bfd1723b673af76142bc267a by @rexlManu)
  • moved several sections to wiki and just mention documentation in readme (b8941219c052763908308e1aca6fab9938dac92e by @rexlManu)

Chores
  • bump version to 0.2.3 (432a73cb54085d2e44a2a62326c80a36f8ed467e by @rexlManu)
  • wrong icon field usage for deinplugin.yaml (d928d7112c051d814bf2a174395d93adadcde682 by @rexlManu)
  • meta file for deinplugin.net (3c5d9da8659f59d7d9241e13fd7c0b7802c4d694 by @rexlManu)

Reverts
  • "chore: meta file for deinplugin.net [skip ci]" (3085e9d0b35069812fe1681ff1e069f9a583d4d8 by @rexlManu)
  • "chore: wrong icon field usage for deinplugin.yaml [skip ci]" (2e309bff03ad6c9ef48f50af0112882ae4fb762d by @rexlManu)

Full Changelog: https://github.com/rexlManu/FairyChat/compare/v0.2.2...v0.2.3
----------, Jun 23, 2023

Resource Information
Author:
----------
Total Downloads: 2,160
First Release: Jun 23, 2023
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
10 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings