Empower your Minecraft <-> Discord chat experience with features from DiscordSRV! ❤️
Features
- Advancement, death, join, leave, server start, server stop messages!
- Webhook!
- Everything is customizable!
- Infinitely extensible thanks to Custom Events!
Usage
Click here
Credits
Uses Placeholder API by Patbox
Support me!
How to Install Discord4Fabric (Mod)
Discord4Fabric by Reimnop is verified for Fabric across Minecraft versions 1.18.2, 1.19, 1.19-rc1, 1.19.1, 1.19.2, 1.19.3, 1.20.1, 1.20.2 (latest release: 1.12.0-1.21, file size: 8.8 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.2, 1.19, 1.19-rc1, 1.19.1, 1.19.2, 1.19.3, 1.20.1, 1.20.2) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Discord4Fabric file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
|
R
1.7.0
|
last yr. | 1 | |||
|
R
1.6.0
|
last yr. | 1 | |||
|
R
1.5.0
|
last yr. | 1 | |||
|
R
1.4.0
|
last yr. | 1 | |||
|
R
1.3.0
|
last yr. | 1 | |||
|
R
1.2.0
|
last yr. | 1 | |||
|
R
1.1.2
|
last yr. | 1 | |||
|
R
1.1.1
|
last yr. | 1 | |||
|
R
1.1.0
|
last yr. | 1 | |||
|
R
1.0.0
|
last yr. | 1 |
- Update to 1.21 ([PR #113](https://github.com/Reimnop/Discord4Fabric/pull/113))
- Minor code refactoring
- Fix compat mixin error when compat mod is not installed (see [#55](https://github.com/Reimnop/Discord4Fabric/issues/55))
- Updated dependencies to latest versions
- Updated to 1.20.4 (PR [#101](https://github.com/Reimnop/Discord4Fabric/pull/101))
- Added setting
send_broadcasted_messages_to_discord(PR [#98](https://github.com/Reimnop/Discord4Fabric/pull/98)) - Implemented compat with [DrexHD's Vanish](https://github.com/DrexHD/Vanish) (PR [#104](https://github.com/Reimnop/Discord4Fabric/pull/104))
- Updated to 1.20.2
- Added setting
player_list_display_amount(PR [#90](https://github.com/Reimnop/Discord4Fabric/pull/90))
- 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
- Added support for parameterized constraints for Custom Events
- Added 15 constraints:
linked_account_nick('value'): Check if the linked account's nickname isvalue(case insensitive)linked_account_nick_contains('value'): Check if the linked account's nickname containsvalue(case insensitive)linked_account_nick_contains('role id'): Check if the linked account has role with idrole idmc_uuid('uuid'): Check if the player's UUID isuuidmc_name('value'): Check if the player's name isvalue(case insensitive)mc_name_contains('value'): Check if the player's name containsvalue(case insensitive)mc_message('value'): Check if the player's message isvalue(case insensitive)mc_message_contains('value'): Check if the player's message containsvalue(case insensitive)discord_id('id'): Check if the user's Discord ID isiddiscord_name('value'): Check if the user's Discord nickname isvalue(case insensitive)discord_name_contains('value'): Check if the user's Discord nickname containsvalue(case insensitive)discord_message('value'): Check if the user's Discord message isvalue(case insensitive)discord_message_contains('value'): Check if the user's Discord message containsvalue(case insensitive)advancement_name('value'): Check if the advancement's name isvalue(case insensitive)advancement_name_contains('value'): Check if the advancement's name containsvalue(case insensitive)- Added FabricTailor compatibility (will now show the FabricTailor avatar on Discord chat)
- Added support for parameterized constraints for Custom Events
- Added 15 constraints:
linked_account_nick('value'): Check if the linked account's nickname isvalue(case insensitive)linked_account_nick_contains('value'): Check if the linked account's nickname containsvalue(case insensitive)linked_account_nick_contains('role id'): Check if the linked account has role with idrole idmc_uuid('uuid'): Check if the player's UUID isuuidmc_name('value'): Check if the player's name isvalue(case insensitive)mc_name_contains('value'): Check if the player's name containsvalue(case insensitive)mc_message('value'): Check if the player's message isvalue(case insensitive)mc_message_contains('value'): Check if the player's message containsvalue(case insensitive)discord_id('id'): Check if the user's Discord ID isiddiscord_name('value'): Check if the user's Discord nickname isvalue(case insensitive)discord_name_contains('value'): Check if the user's Discord nickname containsvalue(case insensitive)discord_message('value'): Check if the user's Discord message isvalue(case insensitive)discord_message_contains('value'): Check if the user's Discord message containsvalue(case insensitive)advancement_name('value'): Check if the advancement's name isvalue(case insensitive)advancement_name_contains('value'): Check if the advancement's name containsvalue(case insensitive)- Added FabricTailor compatibility (will now show the FabricTailor avatar on Discord chat)
- Added support for console channel
- Added support for custom avatar services
- Added support for !tps, !ping and !playerlist commands on Discord
- Fixed Quilt compatibility
- Added support for console channel
- Added support for custom avatar services
- Added support for !tps, !ping and !playerlist commands on Discord
- Fixed Quilt compatibility
- Update to 1.19.1
- Discord emojis now appear as :emoji: instead of a blank square in-game
- Fixed compatibility with Vanish
- Discord emojis now appear as :emoji: instead of a blank square in-game
- Fixed compatibility with Vanish
- 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_uuidconfig option (fetches online UUID from name for Discord profile pictures)
