Bridges chat between Discord and Minecraft.
- Java 8
- Any of:
- Spigot 1.12
- Sponge 1.12
- Forge 1.12
- Download the latest release from the releases page
- Add it to your plugin/mod folder
- Run your server once to generate configs
- Find
config.ymland add required information (see the guide on the wiki for details) - All done!
- Instant message relay between Minecraft chat and any one Discord channel
- Customizable message templates
- Discord/Minecraft account linking, so names will be translated
- @mention tags usable from Minecraft
- Issue server console commands from Discord to Minecraft
- Clickable URLs and metadata tooltip for attachments sent over Discord
- Discord-flavored Markdown in Minecraft
- Multiverse-Core integration for world aliases
- Dynmap chat integration (Bukkit-only for now)
- Misc bot commands for fun, including optional Cleverbot integration
NOTE: Only the Spigot version supports permission nodes at this time.
discordbridge.discord- ability to use any command in of the /discord subcommand treediscordbridge.discord.reload- ability to reload configs and JDAdiscordbridge.discord.listmembers- abiliyt to receive a list of members in the Discord channeldiscordbridge.discord.linkalias- abiliy to send a request to a Discord member to set up alias translationdiscordbridge.talk- ability to talk to Cleverbotdiscordbridge.f- ability to use the f commanddiscordbridge.rate- ability to use the rate commanddiscordbridge.eightball- ability to use the 8ball commanddiscordbridge.insult- ability to use the insult commanddiscordbridge.choose- ability to use the choose commanddiscordbridge.roll- ability to use the roll command
8ball <question>- consult the Magic 8-Ball to answer your yes/no questions (messages configurable inbotmemory.yml)discord reload- refreshes the JDA connection and reloads configsdiscord linkalias- sends a request to a specified Discord user to link aliases for username translationdiscord listmembers all- lists all the members in the Discord relay channeldiscord listmembers online- lists all the members in the Discord relay channel who are online along with their statusesdiscord unlinkalias- silently breaks an alias link with a Discord user, if one existsf- press F to pay respects (messages configurable inf.yml)rate <thing to be rated>- have the bot rate something for you (rating scale and messages configurable inrate.yml)insult <thing to insult>- makes the bot insult something (messages configurable ininsults.yml) (WARNING: The supplied insults are quite offensive! Remove permissions for this command or replace the insults if you intend to use this bot on cleaner servers!)choose <choiceA or choiceB || choiceC, choice D...>- have the bot make a choice for youroll <sides>- roll a die with a specified number of sides (up to 100)talk <message- talk to Cleverbot!
- Support for Discord embeds
- Make all URLs clickable, not just attachments
- Emoji translation
- Multiple Discord channel support
- Permissions for
@here,@everyone, and mentions in general - Integration with other chat plugins/mods
Bukkit
- DiscordSRV by Scarsz
- DiscordBridge by BantaGaming
Sponge
- DiscordBridge by nguyenquyhy
Forge
- DiscordChat by Shadowfacts
- DiscordIntegration by Chikachi