The bridge connects a Minecraft server to Discord in both directions: in-game chat, joins, deaths and advancements relay to Discord, and Discord messages relay back into game chat. It also gives you a console, player statistics and account linking. All while being extremely efficient and below 500 KB in size.Requires Administrator to set up.
Generates a plugin configured for your Discord server and DMs it to you. Drop it in your server’s plugins/ folder and restart.Requires open DMs and server owner. Aliases: setup, connect, install.Once it connects, !minecraft bridge interface opens a guided configuration menu, or you can utilize the “Minecraft Bridge” section on the dashboard.
Each event type gets its own channel. !minecraft bridge list shows what’s currently relayed; !minecraft bridge remove <event> stops one; !minecraft bridge clear stops everything.
!minecraft bridge webhook chat
Relays that event through a webhook so in-game messages appear under the player’s name and skin. Requires Manage Webhooks.
Requires players to have a linked Discord account before they can join the Minecraft server. Effective whitelist replacement that also gives you a Discord identity for every player.Requires operator permissions in game.
Streams server console output to a channel. Requires operator permissions on the Minecraft server, verified through your linked account.
!minecraft bridge execute say hello
!minecraft bridge console commands on
!minecraft bridge console remove
execute aliases: exec, run, /.
Console access is full server control. Only grant it in a channel your admins can see, and remember it’s gated on Minecraft operator status — not Discord permissions. Someone with Discord Administrator can’t use it unless they’re an op in game.
Harmless visual effects on a player — freezing, chicken rain, explosion particles, fire rings, nausea. Requires operator permissions.Nothing here damages the world or the player’s inventory.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"mira","description":"Documentation for mira — moderation, security, social feeds, music, and everything in between.","colors":{"primary":"#5F6775","light":"#A0A7B4","dark":"#5F6775"},"logo":{"light":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-light.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=ca3efe63b08fb0b0ed4f7656c37d365c","dark":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=1652b85d7044871a45ed9cea607b9ff3","href":"https://mira.party/"},"favicon":"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/favicon.png?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=e68173742a15b77523dd3e1b66146e04","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://discord.gg/SFBA7WVCvw","label":"Discord Server"},{"href":"https://mira.party/commands","label":"Commands"}],"primary":{"type":"button","label":"Add App","href":"https://mira.party/invite"}},"footer":{"socials":{"discord":"https://discord.gg/SFBA7WVCvw","website":"https://mira.party"}},"seo":{"metatags":{"theme-color":"#828896","og:site_name":"mira.party"},"indexing":"navigable"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"juno","hasAudioNarration":false,"actualSubdomain":"juno","customDomains":["docs.mira.party"],"gitSource":{"type":"github","owner":"rxnk","repo":"mira-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad2aea2cf338efb0497414f","collectionId":"8ffba48e-afb8-4ef3-a921-ccb52d444047","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad2aea2cf338efb0497414f"},"entitlements":{},"buildId":"6ad2aea2cf338efb0497414f","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Guides","count":62},{"language":"default","tag":"Server setup","count":24},{"language":"default","tag":"Moderation","count":8},{"language":"default","tag":"Reference","count":8},{"language":"default","tag":"Security","count":8},{"language":"default","tag":"Utility","count":7},{"language":"default","tag":"Tickets","count":6},{"language":"default","tag":"Last.fm","count":5},{"language":"default","tag":"Scripting","count":5},{"language":"default","tag":"Embed scripting","count":5}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"utility/minecraft","slug":"/utility/minecraft","pageMetadata":{"title":"Minecraft","description":"NameMC lookups, username availability, and a full two-way bridge to your server.","icon":"cube","href":"/utility/minecraft"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"NameMC lookups, username availability, and a full two-way bridge to your server.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Two separate things live here: `,_jsx(_components.strong,{children:`lookups`}),`, which anyone can use, and the `,_jsx(_components.strong,{children:`bridge`}),`, which connects a real Minecraft server to Discord.`]}),`\n`,_jsx(Heading,{level:`2`,id:`lookups`,children:`Lookups`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`A profile`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Skins`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` skins`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Name history`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` namehistory`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Username availability`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` availability`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`NameMC social`,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` followers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` following`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Crafting recipes`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` recipe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` beacon`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[`Aliases: `,_jsx(_components.code,{children:`namemc`}),`, `,_jsx(_components.code,{children:`craft`}),`, `,_jsx(_components.code,{children:`mine`}),`, `,_jsx(_components.code,{children:`mc`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`minecraft availability`}),` (alias `,_jsx(_components.code,{children:`drop`}),`) shows the drop window for a username — when it becomes claimable.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-bridge`,children:`The bridge`}),`\n`,_jsx(_components.p,{children:`The bridge connects a Minecraft server to Discord in both directions: in-game chat, joins, deaths and advancements relay to Discord, and Discord messages relay back into game chat. It also gives you a console, player statistics and account linking. All while being extremely efficient and below 500 KB in size.`}),`\n`,_jsxs(_components.p,{children:[`Requires `,_jsx(_components.strong,{children:`Administrator`}),` to set up.`]}),`\n`,_jsx(Heading,{level:`3`,id:`installing`,children:`Installing`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` plugin`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Generates a plugin configured for your Discord server and DMs it to you. Drop it in your server’s `,_jsx(_components.code,{children:`plugins/`}),` folder and restart.`]}),`\n`,_jsxs(_components.p,{children:[`Requires open DMs and `,_jsx(_components.strong,{children:`server owner`}),`. Aliases: `,_jsx(_components.code,{children:`setup`}),`, `,_jsx(_components.code,{children:`connect`}),`, `,_jsx(_components.code,{children:`install`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Once it connects, `,_jsx(_components.code,{children:`!minecraft bridge interface`}),` opens a guided configuration menu, or you can utilize the “Minecraft Bridge” section on the dashboard.`]}),`\n`,_jsx(Heading,{level:`3`,id:`relaying-events`,children:`Relaying events`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` channel`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` chat`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` channel`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` join`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`logs`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` channel`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` death`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`logs`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Each event type gets its own channel. `,_jsx(_components.code,{children:`!minecraft bridge list`}),` shows what’s currently relayed; `,_jsx(_components.code,{children:`!minecraft bridge remove \u003cevent>`}),` stops one; `,_jsx(_components.code,{children:`!minecraft bridge clear`}),` stops everything.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` webhook`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` chat`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Relays that event through a webhook so in-game messages appear under the player’s name and skin. Requires `,_jsx(_components.strong,{children:`Manage Webhooks`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`discord-→-minecraft`,children:`Discord → Minecraft`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` discord`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Messages in that channel appear in game chat. `,_jsx(_components.code,{children:`!minecraft bridge discord remove`}),` stops it.`]}),`\n`,_jsx(Heading,{level:`3`,id:`server-status-in-a-channel-topic`,children:`Server status in a channel topic`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` status`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`online`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`max`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`online`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Keeps a channel’s topic updated with live server state. `,_jsx(_components.code,{children:`!minecraft bridge status remove`}),` stops it.`]}),`\n`,_jsx(Heading,{level:`3`,id:`health`,children:`Health`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` health`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`TPS, memory usage and uptime. Aliases: `,_jsx(_components.code,{children:`statistics`}),`, `,_jsx(_components.code,{children:`stats`}),`, `,_jsx(_components.code,{children:`memory`}),`, `,_jsx(_components.code,{children:`tps`}),`. Anyone can run it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`account-linking`,children:`Account linking`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` link`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Links a player’s Minecraft account to their Discord account. Requires open DMs. Also available as `,_jsx(_components.code,{children:`!minecraft link`}),`.`]}),`\n`,_jsx(_components.p,{children:`Once linked:`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Their stats`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` player`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Their playtime`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` time`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` @`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`someone`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Everyone linked`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` linked`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`the-join-gate`,children:`The join gate`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` gate`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` gate`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` channel`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`gate`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`logs`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Requires players to have a linked Discord account before they can join the Minecraft server. Effective whitelist replacement that also gives you a Discord identity for every player.`}),`\n`,_jsx(_components.p,{children:`Requires operator permissions in game.`}),`\n`,_jsx(Heading,{level:`2`,id:`console`,children:`Console`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` #`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Streams server console output to a channel. Requires `,_jsx(_components.strong,{children:`operator`}),` permissions on the Minecraft server, verified through your linked account.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Run a command`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` execute`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` say`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` hello`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Relay Discord messages as commands`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` commands`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` on`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Stop relaying`,numberOfLines:`1`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` remove`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`execute`}),` aliases: `,_jsx(_components.code,{children:`exec`}),`, `,_jsx(_components.code,{children:`run`}),`, `,_jsx(_components.code,{children:`/`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Console access is full server control. Only grant it in a channel your admins can see, and remember it’s gated on `,_jsx(_components.strong,{children:`Minecraft`}),` operator status — not Discord permissions. Someone with Discord Administrator can’t use it unless they’re an op in game.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`troll-commands`,children:`Troll commands`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` troll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` freeze`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 10`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`s`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` troll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` chickens`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 50`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` troll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` explode`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` troll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` firering`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`minecraft`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bridge`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` troll`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` trip`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` someone`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 30`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`s`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Harmless visual effects on a player — freezing, chicken rain, explosion particles, fire rings, nausea. Requires operator permissions.`}),`\n`,_jsx(_components.p,{children:`Nothing here damages the world or the player’s inventory.`}),`\n`,_jsx(Heading,{level:`2`,id:`command-reference`,children:`Command reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Command`}),_jsx(_components.th,{children:`Permission`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft [argument]`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`NameMC profile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft skins \u003cprofile>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Skin history`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft namehistory \u003cprofile>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Username history`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft availability \u003cusername>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Drop window`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft followers/following \u003cprofile>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`NameMC social`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft recipe \u003cquery>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Crafting recipe`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft link`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Link your account`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge plugin`})}),_jsx(_components.td,{children:`Server owner`}),_jsx(_components.td,{children:`Generate the plugin`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge interface`})}),_jsx(_components.td,{children:`Server owner`}),_jsx(_components.td,{children:`Guided configuration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge channel \u003cevent> \u003cchannel>`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Relay an event`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge list`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Relayed events`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge remove \u003cevent>`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Stop relaying one`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge clear`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Stop relaying everything`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge webhook \u003cevent>`})}),_jsx(_components.td,{children:`Manage Webhooks + Admin`}),_jsx(_components.td,{children:`Relay via webhook`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge discord \u003cchannel>`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Discord → Minecraft chat`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge status \u003cchannel> \u003ctemplate>`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Live channel topic`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge health`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`TPS, memory, uptime`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge link`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Link your account`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge linked`})}),_jsx(_components.td,{children:`Administrator`}),_jsx(_components.td,{children:`Linked accounts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge player \u003cmember>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`In-game statistics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge time \u003cmember>`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Total playtime`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge gate`})}),_jsx(_components.td,{children:`Operator`}),_jsx(_components.td,{children:`Require a linked account`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge console \u003cchannel>`})}),_jsx(_components.td,{children:`Operator`}),_jsx(_components.td,{children:`Stream the console`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge execute \u003ccommand>`})}),_jsx(_components.td,{children:`Operator`}),_jsx(_components.td,{children:`Run a server command`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minecraft bridge troll ...`})}),_jsx(_components.td,{children:`Operator`}),_jsx(_components.td,{children:`Visual effects on a player`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Minecraft","description":"NameMC lookups, username availability, and a full two-way bridge to your server.","icon":"cube","href":"/utility/minecraft"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Lookups","slug":"lookups","depth":2,"children":[]},{"title":"The bridge","slug":"the-bridge","depth":2,"children":[{"title":"Installing","slug":"installing","depth":3,"children":[]},{"title":"Relaying events","slug":"relaying-events","depth":3,"children":[]},{"title":"Discord → Minecraft","slug":"discord-→-minecraft","depth":3,"children":[]},{"title":"Server status in a channel topic","slug":"server-status-in-a-channel-topic","depth":3,"children":[]},{"title":"Health","slug":"health","depth":3,"children":[]}]},{"title":"Account linking","slug":"account-linking","depth":2,"children":[{"title":"The join gate","slug":"the-join-gate","depth":3,"children":[]}]},{"title":"Console","slug":"console","depth":2,"children":[]},{"title":"Troll commands","slug":"troll-commands","depth":2,"children":[]},{"title":"Command reference","slug":"command-reference","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"juno","siteName":"mira","title":"Minecraft - mira","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-05T23:32:54.244Z","originalFileLocation":"utility/minecraft.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"NameMC lookups, username availability, and a full two-way bridge to your server.\">\u003cmeta data-mint-head name=\"application-name\" content=\"mira\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Minecraft - mira\">\u003cmeta data-mint-head property=\"og:description\" content=\"NameMC lookups, username availability, and a full two-way bridge to your server.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"mira.party\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mira.party/utility/minecraft\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://juno.mintlify.app/_mintlify/api/og/v2?division=Utility\u0026amp;title=Minecraft\u0026amp;description=NameMC+lookups%2C+username+availability%2C+and+a+full+two-way+bridge+to+your+server.\u0026amp;theme=7939c5f5274e4d5ec6916b4e\u0026amp;signature=4798e33909e823d611d6c650727853b706262af01ba480884cb9903ec689a6fb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Minecraft - mira\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"NameMC lookups, username availability, and a full two-way bridge to your server.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://juno.mintlify.app/_mintlify/api/og/v2?division=Utility\u0026amp;title=Minecraft\u0026amp;description=NameMC+lookups%2C+username+availability%2C+and+a+full+two-way+bridge+to+your+server.\u0026amp;theme=7939c5f5274e4d5ec6916b4e\u0026amp;signature=4798e33909e823d611d6c650727853b706262af01ba480884cb9903ec689a6fb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/juno/VjbX_tSj9-a5EYK9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"mira\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5F6775\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#828896\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mira.party/utility/minecraft\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/utility/minecraft.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mira.party/#organization\",\"name\":\"mira\",\"url\":\"https://docs.mira.party\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/juno/hhJ9tvfYJEf3czpl/images/logo-light.svg?fit=max\u0026auto=format\u0026n=hhJ9tvfYJEf3czpl\u0026q=85\u0026s=ca3efe63b08fb0b0ed4f7656c37d365c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mira.party#website\",\"name\":\"mira\",\"url\":\"https://docs.mira.party\",\"publisher\":{\"@id\":\"https://docs.mira.party/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mira.party/utility/minecraft#webpage\",\"url\":\"https://docs.mira.party/utility/minecraft\",\"name\":\"Minecraft\",\"description\":\"NameMC lookups, username availability, and a full two-way bridge to your server.\",\"dateModified\":\"2026-09-05T23:32:54.244Z\",\"isPartOf\":{\"@id\":\"https://docs.mira.party#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mira.party/utility/minecraft#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mira.party/utility/minecraft#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Utility\",\"item\":\"https://docs.mira.party/utility/everyday\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft\",\"item\":\"https://docs.mira.party/utility/minecraft\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mira.party/utility/minecraft#article\",\"headline\":\"Minecraft\",\"name\":\"Minecraft\",\"description\":\"NameMC lookups, username availability, and a full two-way bridge to your server.\",\"url\":\"https://docs.mira.party/utility/minecraft\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mira.party/utility/minecraft#webpage\"},\"dateModified\":\"2026-09-05T23:32:54.244Z\",\"publisher\":{\"@id\":\"https://docs.mira.party/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mira.party#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"mira\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"mira","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Start here","pages":[{"title":"Introduction","icon":"hand-wave","href":"/getting-started/introduction"},{"title":"Quickstart","icon":"rocket","href":"/getting-started/quickstart"},{"title":"Finding commands","icon":"magnifying-glass","href":"/getting-started/finding-commands"}]},{"group":"Security","icon":"shield-halved","pages":[{"title":"Security overview","icon":"shield-halved","href":"/security/overview"},{"title":"Antinuke","icon":"explosion","href":"/security/antinuke"},{"title":"Antiraid","icon":"users-slash","href":"/security/antiraid"},{"title":"Automod","icon":"filter","href":"/security/automod"},{"title":"Honeypot","icon":"crosshairs","href":"/security/honeypot"},{"title":"Panic","icon":"lock","href":"/security/panic"},{"title":"Fake permissions","icon":"key","href":"/security/fake-permissions"},{"title":"Command access","icon":"lock","href":"/security/command-access"}]},{"group":"Restore","icon":"user-shield","pages":[{"title":"Restore bot","icon":"robot","href":"/restore/restore-bot"},{"title":"Verification","icon":"fingerprint","href":"/restore/verification"},{"title":"Pulling members","icon":"user-plus","href":"/restore/pulling"}]},{"group":"Moderation","icon":"gavel","pages":[{"title":"Moderation overview","icon":"gavel","href":"/moderation/overview"},{"title":"Punishments","icon":"hammer","href":"/moderation/punishments"},{"title":"Warnings","icon":"triangle-exclamation","href":"/moderation/warnings"},{"title":"Cases \u0026 history","icon":"folder-open","href":"/moderation/cases"},{"title":"Purging messages","icon":"broom","href":"/moderation/purge"},{"title":"Channels \u0026 threads","icon":"hashtag","href":"/moderation/channels"},{"title":"Managing roles","icon":"user-tag","href":"/moderation/roles"},{"title":"Emojis \u0026 stickers","icon":"face-smile","href":"/moderation/expressions"}]},{"group":"Server setup","icon":"gear","pages":[{"title":"Welcome \u0026 system messages","icon":"door-open","href":"/setup/system-messages"},{"title":"Self-assignable roles","icon":"hand-pointer","href":"/setup/self-roles"},{"title":"Automatic roles","icon":"wand-magic-sparkles","href":"/setup/automatic-roles"},{"title":"Levels","icon":"chart-line","href":"/setup/levels"},{"title":"Starboard","icon":"star","href":"/setup/starboard"},{"title":"VoiceMaster","icon":"microphone","href":"/setup/voicemaster"},{"group":"Tickets","icon":"ticket","pages":[{"title":"Tickets overview","icon":"ticket","href":"/setup/tickets/overview"},{"title":"Panels","icon":"window-maximize","href":"/setup/tickets/panels"},{"title":"Options","icon":"list","href":"/setup/tickets/options"},{"title":"Access \u0026 permissions","icon":"lock","href":"/setup/tickets/access"},{"title":"Messages \u0026 forms","icon":"message","href":"/setup/tickets/messages"},{"title":"Transcripts \u0026 statistics","icon":"file-lines","href":"/setup/tickets/transcripts"}]},{"title":"Confessions","icon":"user-secret","href":"/setup/confessions"},{"title":"Counting","icon":"list-ol","href":"/setup/counting"},{"title":"Counter channels","icon":"hashtag","href":"/setup/counters"},{"title":"Channel behaviours","icon":"hashtag","href":"/setup/channels"},{"title":"Automatic messages","icon":"clock","href":"/setup/auto-messages"},{"title":"Triggers \u0026 shortcuts","icon":"bolt","href":"/setup/triggers"},{"title":"Logging","icon":"scroll","href":"/setup/logging"},{"title":"Giveaways","icon":"gift","href":"/setup/giveaways"},{"title":"Birthdays","icon":"cake-candles","href":"/setup/birthdays"},{"title":"Bump reminders","icon":"bell","href":"/setup/bump-reminders"},{"title":"Backups","icon":"floppy-disk","href":"/setup/backups"},{"title":"Custom instances","icon":"robot","href":"/setup/custom-instance"}]},{"group":"Last.fm","icon":"chart-simple","pages":[{"title":"Getting started","icon":"play","href":"/lastfm/setup"},{"title":"Now playing","icon":"play","href":"/lastfm/now-playing"},{"title":"Charts \u0026 collages","icon":"chart-simple","href":"/lastfm/charts"},{"title":"Who knows \u0026 crowns","icon":"crown","href":"/lastfm/whoknows"},{"title":"Taste \u0026 discovery","icon":"users","href":"/lastfm/social"}]},{"group":"Social","icon":"share-nodes","pages":[{"title":"Link reposter","icon":"link","href":"/social/reposter"},{"title":"Social feeds","icon":"rss","href":"/social/feeds"},{"title":"Profile lookups","icon":"magnifying-glass","href":"/social/lookups"},{"title":"Pinterest \u0026 avatar feeds","icon":"pinterest","href":"/social/pinterest"}]},{"group":"Utility","icon":"wrench","pages":[{"title":"Everyday tools","icon":"wrench","href":"/utility/everyday"},{"title":"Server insight","icon":"chart-line","href":"/utility/server-insight"},{"title":"Images, GIFs \u0026 audio","icon":"palette","href":"/utility/media"},{"title":"AI, search \u0026 reference","description":"Gemini, Google, translation, dictionaries, maths, weather, code execution and media lookups.","icon":"magnifying-glass","href":"/utility/ai-and-search"},{"title":"Minecraft","icon":"cube","href":"/utility/minecraft"},{"title":"Fortnite","description":"Item shop, locker, cosmetic reminders and account tools.","icon":"gamepad","href":"/utility/fortnite"},{"title":"Games \u0026 fun","icon":"dice","href":"/utility/games"}]}]},{"tab":"Scripting","pages":[{"title":"Scripting","href":"/scripting/overview"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/permissions"}]}]},"title":"Minecraft - mira","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}