Discord4Fabric

Discord4Fabric

Mod

A beautiful Discord bot client for Fabric

Server Utility

3,065 downloads
53 followers
Created2 years ago
Updated2 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...

1.11.1-1.20.4

by Reimnop on Feb 17, 2024
Download
  • Minor code refactoring
  • Fix compat mixin error when compat mod is not installed (see #55)
  • Updated dependencies to latest versions
  • Updated to 1.20.4 (PR #101)
  • Added setting send_broadcasted_messages_to_discord (PR #98)
  • Implemented compat with DrexHD's Vanish (PR #104)

1.10.5-1.20.2

by Reimnop on Nov 25, 2023
Download
  • Updated to 1.20.2
  • Added setting player_list_display_amount (PR #90)

1.10.5-1.20.1

by Reimnop on Jul 13, 2023
Download
  • Updated to 1.20.1
  • Updated JDA
  • Added required gateway intents (GUILD_MEMBERS, DIRECT_MESSAGES, MESSAGE_CONTENT)
    • You need to enable them in the Discord Developer Portal for your bot
  • Fixed a bug where it would fetch the user's username instead of display name
  • Updated to 1.19.3
  • Fixed an issue where advancement and death messages aren't sent
  • URGENT: Fixed a critical security vulnerability with click events
  • URGENT: Fixed a critical security vulnerability with click events

1.10.0-1.19.1

by Reimnop on Aug 16, 2022
Download

1.10.0-1.18.2

by Reimnop on Aug 16, 2022
Download
  • Added support for parameterized constraints for Custom Events
  • Added 15 constraints:
    • linked_account_nick('value'): Check if the linked account's nickname is value (case insensitive)
    • linked_account_nick_contains('value'): Check if the linked account's nickname contains value (case insensitive)
    • linked_account_nick_contains('role id'): Check if the linked account has role with id role id
    • mc_uuid('uuid'): Check if the player's UUID is uuid
    • mc_name('value'): Check if the player's name is value (case insensitive)
    • mc_name_contains('value'): Check if the player's name contains value (case insensitive)
    • mc_message('value'): Check if the player's message is value (case insensitive)
    • mc_message_contains('value'): Check if the player's message contains value (case insensitive)
    • discord_id('id'): Check if the user's Discord ID is id
    • discord_name('value'): Check if the user's Discord nickname is value (case insensitive)
    • discord_name_contains('value'): Check if the user's Discord nickname contains value (case insensitive)
    • discord_message('value'): Check if the user's Discord message is value (case insensitive)
    • discord_message_contains('value'): Check if the user's Discord message contains value (case insensitive)
    • advancement_name('value'): Check if the advancement's name is value (case insensitive)
    • advancement_name_contains('value'): Check if the advancement's name contains value (case insensitive)
  • Added FabricTailor compatibility (will now show the FabricTailor avatar on Discord chat)

1.9.0-1.18.2

by Reimnop on Aug 12, 2022
Download

1.9.0-1.19.1

by Reimnop on Aug 12, 2022
Download
  • Added support for console channel
  • Added support for custom avatar services
  • Added support for !tps, !ping and !playerlist commands on Discord
  • Fixed Quilt compatibility

1.8.1-1.19.1

by Reimnop on Jul 29, 2022
Download
  • Update to 1.19.1
  • Discord emojis now appear as :emoji: instead of a blank square in-game
  • Fixed compatibility with Vanish

1.8.1-1.18.2

by Reimnop on Jul 29, 2022
Download
  • Discord emojis now appear as :emoji: instead of a blank square in-game
  • Fixed compatibility with Vanish

1.8.0-1.19

by Reimnop on Jul 22, 2022
Download

1.8.0-1.18.2

by Reimnop on Jul 22, 2022
Download
  • Added ability to update channel topic (not recommended due to huge Discord rate limit)
  • Custom emojis now appear as :name: in-game
  • Added support for non-webhook mode
  • Messages with attachments now have [att] appended at their end
  • Added force_online_uuid config option (fetches online UUID from name for Discord profile pictures)

1.7.0-1.18.2

by Reimnop on Jul 15, 2022
Download
  • Backported to 1.18.2

1.7.0

by Reimnop on Jul 14, 2022
Download

(Use /discord4fabric update to update your config)

  • Added discord_to_mc_reply config option
  • Added Vanish mod support
  • Fixed an issue where players can mention everyone in-game (pull request)
  • Added in-game linked account tagging (use @InGameName to tag people with linked account on Discord)
  • Added channel topic update (similar to status)
  • Fixed an issue where nickname placeholder doesn't actually use nickname

1.6.0

by Reimnop on Jul 4, 2022
Download
  • Implemented a flexible and extensible Custom Events system, allowing for near endless customization in JSON
  • Includes 7 events that can be subscribed to in JSON
  • Includes 5 different types of actions that can be customized in JSON
  • Includes 2 constraints (+2 if counting negated constraints) for conditional event triggering
  • Added /discord4fabric reload_custom_events command
  • Updated documentation for the Custom Events system (visit the GitHub for more details)

this took so much effort to develop, hope you'll enjoy it!

1.5.0

by Reimnop on Jul 1, 2022
Download

Implemented account linking:

  • Added requires_linked_account config option (use /discord4fabric update to update your config)
  • Added /discord4fabric link and /discord4fabric unlink commands
  • Players with linked account will get pinged in-game if they get pinged on Discord or in-game

1.4.0

by Reimnop on Jun 24, 2022
Download
  • Added custom emotes and Discord markdown support

Image

External resources



Project members

Reimnop

Owner


Technical information

License
MIT
Client side
unsupported
Server side
required
Project ID