
RRDiscordBridge
A Modern, Clean-looking, and Universal Discord bridge/relay designed to support both modern AND legacy versions of Minecraft. """Temporary""" logo made by my friend for the funny.
- Загрузки
- 2K
- Подписчики
- 10
- Обновлён
- 27 октября 2025 г.
- Лицензия
- MIT
Опубликован 19 ноября 2024 г.
Retro-Release Discord Bridge
Discord bridge/relay plugin that supports old Minecraft versions and server software (Beta 1.4-Release 1.21.1)
[!NOTE] Currently on hiatus while I finish another project, as this project requires an entire build script rewrite.
For config info, check out this page.
Download: https://modrinth.com/plugin/rrdiscordbridge
When reading the source code, you may notice that the projects have odd names, this is to make the source look slightly cleaner. See versions.md for more info.
Features
- Message Relay
- Version support
- Broadcasting (/dcbroadcast)
- Server Stats from Discord (/about)
- Relays the following to Discord (configurable)
- Player Join
- Player Leave
- Player Kick
- Player Death
- Player Chat
- Player Advancements/Achievements
- Contains advancement description (if applicable) and link to wiki page
- Server Start
- Plugin Reload
- Server Stop
- /say
- /me
Server Console (if configured)
- Relays the following information from Discord (configurable)
- Channel message
- User join (if the relay channel is also the system messages channel)
- Server boost (if the relay channel is also the system messages channel)
- Thread creation
- Message pin
- Poll created/ended (with results)
- Slash commands used
- User app used (also activities)
- Message forwarded (probably not complete)
- Extensions (configurable)
- Extra info available in-game by typing
/rdbext help. - Built-in extensions:
Waypoint embed (Waypoints)
- Allows for Xaero's Minimap and JourneyMap/VoxelMap waypoints to be embedded in the relay channel.
- See config options
Operator Chat (OpChat)
- Allows for communicating between ops and optionally a (likely private) discord channel.
- Inspired by MCGalaxy's OPChat feature.
- Syntax: ## <msg>
- See config options
For development info, see the example repo
- Extra info available in-game by typing
- Customizable color palette for messages sent to Discord
Supported versions
CraftBukkit (and forks)
- UberBukkit
- b1.2_01-b1.3_01 (int.
bukkitCake| Made for Bukkit Build 33)- Missing many features, as build 33 was missing many events.
- No commands
- b1.4-r1.0 (int.
bukkitCookie) - Project Poseidon
- 1.1-1.2.5 (int.
bukkitFlat) - 1.3.1-1.7.8 (int.
bukkitEmerald) - 1.7.9-1.11.2 (int.
bukkitRealms) - 1.12-1.19.1 (int.
bukkitColor) - 1.19.2-Latest (int.
bukkitVex)
Fabric
- 1.14.4
- 1.15.2
- 1.16.4-1.18.2
- 1.19
- 1.19.1-1.19.2
- 1.19.3-1.20.1
- 1.20.2
- 1.20.3-1.20.5
- 1.20.5-1.21.8
- 1.21.9-Latest
NeoForge
- 1.20.2-1.20.4
neoforge.mods.tomlwas unused until 1.20.5
- 1.20.5-1.21.8
- 1.21.9-Latest
Forge
- 1.1-1.20
- 1.20.1
- 1.20.2
- 1.20.3-1.20.5
- 1.20.6-1.21.5
- 1.21.6-1.21.8
- 1.21.9-Latest
Ornithe
- Coming soon (hopefully)
Credits
- placeholder.co
- Used for waypoint badges
- MCHeads
- Used for player head avatar
- p0t4t0sandwich
- Was very helpful in helping me set up gradle and helped me through every issue I had
Центр версий
37 версийЧенджлог
3.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релиз1.18.2, 1.19, 1.19.1 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релиз1.11, 1.11.1, 1.11.2 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релиз1.7.6, 1.7.7, 1.7.8 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релиз1.2.3, 1.2.4, 1.2.5 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релизb1.8, b1.8.1, 1.0 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релизb1.2_02, b1.3b, b1.3_01 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
3.0.0Релизb1.7, b1.7.2, b1.7.3 · 27 октября 2025 г.
- Overhauled Extensions API
- Chat Extensions are now Extensions, as their scope has expanded.
- Each chat extension now has it's own config (located in
{config_dir}/extensions/config) /cextis now/rdbext- And more! (too many changes to list here)
- Forge from 1.20.1-Latest is now supported
- NeoForge is now fully supported
- 1.21.9+ is now supported
- Bukkit build 33 (based on beta 1.2_01) is now supported
- Codebase cleanup in preperation for Ornithe support
Extensions
- OpChat v1.2.1
- Settings are now stored in
extensions/config/OpChat.json- You will need to move your OpChat channel id from the global config to this config.
- New option to allow only operators to speak in OpChat.
- Settings are now stored in
- Waypoint v1.2.1
- Waypoints can now include a "badge image" in the embed
- This is configurable in
extensions/config/Waypoint.json
- This is configurable in
- Waypoints can now include a "badge image" in the embed
IMPORTANT
- There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
- See issue #12 for tracking
NOTE: This build is only for Project Poseidon/UberBukkit
Project Poseidon is a fork of CraftBukkit CB1060 for Beta 1.7.3
UberBukkit is a fork of Project Poseidon that allows for older clients (down to a1.2.5) to join and includes customizable settings for game mechanics
Комментарии
Загружаем…