DiscordChat

DiscordChat 2.4.0

Compatible API Versions
1.0.0+
Sourcecode
https://github.com/PetteriM1/DiscordChat
Sync your Nukkit server's chat with your Discord server using DiscordChat


Features:

  • Two-way chat with join, quit and death messages
  • Mention & spam protection
  • Player list & server ip commands on Discord
  • Discord command for invite link in game
  • Ability to mute the Discord chat using the in game command
  • Discord console
  • Message queue to avoid rate limits
  • Every message can be edited and every feature can be turned on/off in the config
  • API to send messages, set channel topic and receive message events


Setup:
  1. Create a new application at https://discordapp.com/developers/applications/
  2. Go to the "bot" tab at left and click "Add Bot"
  3. Click "Click to Reveal Token" and copy the bot token to plugin's config
  4. Enable "Message Content Intent" under "Privileged Gateway Intents".
  5. Invite the bot to your Discord server: https://discordapp.com/oauth2/authorize?&client_id=YOUR_CLIENT_ID_HERE&scope=bot&permissions=0
  6. Enable developer mode from Discord app's settings from "Appearance" tab
  7. Right click the channel you want Minecraft chat to be on and click "Copy ID", then paste that to config
  8. Make sure the bot has permissions to read/send messages on the channel
  9. Set other settings and restart the server


Warning: Reloading the server using the reload command while using this plugin is not recommended!

Remember that the reviews page is not for bug reports. If you find a bug please report it in the issue tracker on GitHub. (You can also post feature requests there.)


Want to support the development of this plugin? Donate via PayPal
Author
PetteriM1
Downloads
20,715
Views
20,803
First release
Last update
Rating
4.76 star(s) 21 ratings

More resources from PetteriM1

Latest updates

  1. DiscordChat 2.4.0

    - Replaced spamFilter with messageFilterRegex - Removed %timestamp%, added %player% for death...
  2. DiscordChat 2.3.0

    - Fixed message queue out of bounds error - Empty death messages are no longer sent to discord -...
  3. DiscordChat 2.2.4

    - Player list command output is now sorted by username - Added /discord reload command -...

Latest reviews

Nice ! but is there a way to show messages in discord to minecraft ?
Discord to minecraft and discord console doesn't work for me.
The bot can't mention a role or an user in discord
A really great Plugin but it doenst Work with Luckchat and Luckperms.
Minecraft to Discord works only with Multipass.
Discord to Minecraft works great.
I have a mistake?
Please tell me.
Thank you.
PetteriM1
PetteriM1
You must disable `ChatAsync` in LuckChat's config to use other chat plugins with it.
perfect plugin but the command server for discord doesnt work with me any solutions?
It's works perfectly but I have one little issue:
I am trying to edit the server start/down message in the config.yml it, first I have pinged @everyone this works but when I type @rolexy it doesn't ping rolexy.
I hope my English is understandable cause german.
This plugin is very useful and useful for other plugin to use discord api. Thank you!
Works very well! Can't seem to get the console to work though
It works without any lags and other things!
-Setting in 5 minutes)
Great, but I don’t understand how the "DiscordConsole" item in the plugin configuration works. What is it for?
PetteriM1
PetteriM1
It's a coming feature to run console commands from Discord. It's not available in the current release version so you have to compile the dev version from GitHub if you want to use it now.
Top