Перейти к содержимому
Mineforgian

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

Download Docs Discord

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

  • 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.toml was 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 версий
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.7 МБ
  • Релиз8.8 МБ
  • Релиз11.2 МБ
  • Релиз11.0 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ
  • Релиз10.9 МБ
  • Релиз11.2 МБ
  • Релиз11.2 МБ

Ченджлог

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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)
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)
    • /cext is 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.
  • Waypoint v1.2.1
    • Waypoints can now include a "badge image" in the embed
      • This is configurable in extensions/config/Waypoint.json

IMPORTANT

  • There was a regression that causes the console relay to not work properly. (however, you can still send console commands from Discord)

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

Комментарии

Загружаем…