Skip to main content

Community

The Community Extension bridges the gap between your Minecraft server and external platforms. It provides a suite of tools for identity verification, reporting issues, and cross-platform communication.

Features

  • Discord Linking — Securely link Minecraft accounts with Discord IDs using verification codes.
    • Role Synchronization — Automatically sync Discord roles based on Minecraft permissions.
    • Bug Reporting — In-game GUI for submitting reports directly to webhooks.
    • Chat Synchronization — Bidirectional chat between Minecraft and Discord channels.

Architecture

Entries

  • Discord Link — Configures bot tokens, verification channels, and role sync rules.
    • Bug Reporting — Defines report categories, GUI layout, and destination webhooks.
    • Chat Sync — Settings for syncing Minecraft chat to specific Discord channels.
    • Console Channel — Configuration for the Discord-based remote console.

Quick Start

Commands

All commands are registered through the engine's command system and follow reloads automatically.

CommandDescriptionPermission
/discordlinkGenerate a verification code to link your Discord account (name configurable)(None)
/discordlink unlinkRemove the link between your Minecraft and Discord accounts(None)
/<custom>Opens the bug reporting GUI (command set in Bug Report Manifest)(None)
/<custom> mineList your own reports and their statuses(None)
/<custom> list [player]List recent reportsadminPermission
/<custom> status <id> <status>Move a report to another statusadminPermission
/<custom> delete <id>Delete a reportadminPermission

[!IMPORTANT] Since v0.8, /DiscordLink and /DiscordUnlink are replaced by /{commandName} and /{commandName} unlink (default discordlink, configurable in the Discord Link Manifest).

The bug report subcommands list/status/delete can also be exposed as Discord slash commands (discordCommands in the Bug Report Manifest), and channels can relay Discord messages back into Minecraft chat (discordToMinecraft in the Chat Sync Manifest).