/
Minecraft and Discord bridge. One plugin to end it.
Discocraft links a Paper Minecraft server with Discord chat, server events, account verification, and controlled Discord-side console commands.
alls, none, chat, join, quit, death, server-start, server-stopMESSAGE CONTENT INTENT enabled in the Discord Developer Portalbuild.bat or .\gradlew.bat build.build/libs/Discocraft-1.0-SNAPSHOT.jar into your server plugins folder.plugins/Discocraft/config.yml or with commands./discocraft reload.language: ko_kr
discord:
enabled: true
bot-tokens:
- "YOUR_BOT_TOKEN"
channel-ids:
- "YOUR_CHANNEL_ID"
/discocraft status
/discocraft reload
/discocraft reset
/discocraft reset <key>
/discocraft get <key>
/discocraft set <key> <value>
/discocraft events <alls|none|chat|join|quit|death|server-start|server-stop>
/discocraft bot list
/discocraft bot add <token>
/discocraft bot remove <token>
/discocraft bot clear
/discocraft channel list
/discocraft channel add <channel-id>
/discocraft channel remove <channel-id>
/discocraft channel clear
Bot tokens are hidden in command output.
In Minecraft:
/discord link
Then in Discord:
!link <code>
Other commands:
/discord status
/discord unlink
!unlink
Linked account data is stored separately in linked-accounts.yml.
Discord console execution is disabled by default.
discord:
console:
enabled: false
command-prefix: "!mc"
allowed-prefixes:
- "list"
- "say"
- "time"
- "weather"
allowed-role-ids: []
Example:
!mc list
!mc say hello
!mc time set day
For safety, only commands matching allowed-prefixes can run. If allowed-role-ids is empty, any Discord user in a configured bridge channel can use allowed console commands while the feature is enabled.
/discocraft language ko_kr
/discocraft language en_us
Supported languages:
ko_kren_usWindows:
build.bat
Manual:
.\gradlew.bat clean build
Output:
build/libs/Discocraft-1.0-SNAPSHOT.jar
Platform upload icon:
assets/discocraft-icon.png
Source vector:
assets/discocraft-icon.svg
