RandomBayan DiscordMirror
v1.5.0
October 4, 2026
Mirrors a second Discord server's chat into the game through your existing DiscordSRV bot.
Buying it
Requirements: Paper 26.x (Velocity for Network). Some plugins use optional integrations (PlaceholderAPI, WorldGuard, Citizens, ModelEngine, DiscordSRV) - ask us before buying.
What you get: the plugin jar, its config and a setup guide, sent by staff on Discord after payment. One server network per purchase; please don't share or resell it.
Version history

1.5.0 — 2026-10-04
-
playerlistin the BayanCraft channel now gets the same tab-list image as the main channel. The mirror fires DiscordSRV's own list-command event for the main channel, InteractiveChat's Discord addon draws the image there, and the bridge copies that bot post across. This is the same path aplayerlisttyped in the main channel already uses. -
If no addon answers the event, the plain-text list is sent instead. It no longer shows stray backslashes in names (
.liam\_playz3772: markdown escapes inside a code block), and the count usesplayerlist-max-display(default 100, matching the image header) instead of 500.
1.4.0 — 2026-10-03
-
Discord↔Discord copying is off by default (
mirror-bot-posts,cross-relay-discord-users). The always-on rb-discord-bridge service does it now, and keeps working while the server is down, so e.g. "Server has stopped" reaches BayanCraft. -
BayanCraft → game lines show
(replying to Name)for Discord replies. Webhook copies show the original sender's name. -
Still here: BayanCraft → game,
playerlistin BayanCraft, /say & /broadcast relay.
1.3.0 — 2026-10-03
-
playerlist(DiscordSRV's list command word) now works in the mirror channel too. DiscordSRV only answers it in its own channel, so in BayanCraft it used to be relayed to game chat as a normal message. - The reply uses DiscordSRV's own message formats and online list (vanished players hidden) and follows its expiration settings. The request is only deleted if the bot has Manage Messages there.
-
The command is no longer relayed to the game or the other Discord. New config
playerlist-in-mirror: true.
1.2.0 — 2026-10-03
-
/sayand/broadcast(alsobc,bcast, the Essentialse…aliases and the Skript/announce) are posted to the DiscordSRV channel, and so copied to the mirror channel too. This works from the console, and from players allowed to run the command. - Colour codes are stripped and no pings are allowed in these posts.
-
New
relay-broadcastsconfig section (commands list, formats,from-players). -
Built against a clean DiscordSRV 1.30.5 from Modrinth with
-proc:none, because the server's DiscordSRV jar is infected (l/M/x trojan).
1.1.0 — 2026-10-03
-
@pings now work across both Discords. Someone in both servers gets pinged in both. Plain
@namefrom game chat or the other Discord is matched against the target server's members (exact, case-insensitive, unique match only). -
Only user pings are ever allowed:
@everyone,@hereand role pings stay plain text. -
Role and channel mentions are rewritten to
@RoleName/#channel, because their IDs don't exist in the other server. -
Mentions of people who aren't in the target server become
@Nametext instead of a broken mention.
1.0.0 — 2026-10-02
- Mirrors DiscordSRV's main channel (#randombayan-s1, RANDOMSERVER) into #randombayan-s1-chat (BayanCraft), using the same bot.
- Copies DiscordSRV's own posts (chat, joins, deaths, embeds) to the mirror channel.
-
Relays Discord users between both channels with a
[Guild]label; loop-safe through that label. -
Shows messages typed in the mirror channel in game chat as
[Discord | BayanCraft] Name » msg. - All mentions are disabled on relayed messages.
