RRDiscordBridge
A Modern, Universal Discord bridge/relay made to support both modern AND legacy versions of Minecraft. """Temporary""" logo made by my friend for the funny.
RRDiscordBridge
Retro-Release Discord Bridge
Discord bridge/relay plugin that supports old Minecraft versions and server software (Beta 1.4-Release 1.21.1)
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 - %%MD1%% - 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 - %%MD2%% - 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. - Extra info available in-game by typing `/rdbext help`
- 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)
- [X] UberBukkit - [X] 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 - [X] b1.4-r1.0 (int. `bukkitCookie`) - [X] Project Poseidon - [X] 1.1-1.2.5 (int. `bukkitFlat`) - [X] 1.3.1-1.7.8 (int. `bukkitEmerald`) - [X] 1.7.9-1.11.2 (int. `bukkitRealms`) - [X] 1.12-1.19.1 (int. `bukkitColor`) - [X] 1.19.2-Latest (int. `bukkitVex`)
Fabric
- [ ] 1.14.4 - [ ] 1.15.2 - [X] 1.16.4-1.18.2 - [X] 1.19 - [X] 1.19.1-1.19.2 - [X] 1.19.3-1.20.1 - [X] 1.20.2 - [X] 1.20.3-1.20.5 - [X] 1.20.5-1.21.8 - [X] 1.21.9-Latest
NeoForge
- [X] 1.20.2-1.20.4 - `neoforge.mods.toml` was unused until 1.20.5 - [X] 1.20.5-1.21.8 - [X] 1.21.9-Latest
Forge
- [ ] 1.1-1.20 - [X] 1.20.1 - [X] 1.20.2 - [X] 1.20.3-1.20.5 - [X] 1.20.6-1.21.5 - [X] 1.21.6-1.21.8 - [X] 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