Discord Integration
PluginMIT

Discord Integration

A highly customizable Discord bot for Paper servers.

246
Downloads
1
Followers
3 years ago
Updated
📦
1
Versions

📖About Discord Integration

THIS PROJECT HAS BEEN ABANDONED!

I no longer will work on this.

Discord Integration

ko-fi

A highly customizable Discord bot for Paper servers.

Please note that this is 1.19 Paper only,
also note that this is a work in progress, and may not be ready for production use.

I spent a lot of time on this, so if you like it, please consider donating to me on Ko-fi.

Example of the bot in action:

Features

  • Discord chat in-game
  • In-game chat in Discord
  • Advancements announced in Discord
  • Deaths announced in Discord
  • Join/Leave messages in Discord
  • /say Server Messages in Discord
  • Replies to Minecraft Messages highlighted in-game
  • Fully customizable messages
  • Config file fully documented
  • Reload safe, and with a reload command (/discord reload or /di reload)

Installation

  1. Download the latest release from the releases page
  2. Place the jar in your plugins folder
  3. Restart your server
  4. Edit the config.yml file in the plugins/DiscordIntegration folder
  5. /discord reload or /di reload
  6. Enjoy!

TODO

  • Add server status to Discord
  • Make bot activity customizable
  • Reply to Discord messages in-game
  • Edit channel topic to show server status
  • Optimize Memory usage from JDA
  • Optimize Plugin file size
  • Add checks if discord goes offline or if the bot is kicked

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • PaperMC - The server itself!
  • JDA - The Discord API wrapper
  • Crafatar - The Minecraft avatar API

bugs? issues? suggestions? please open an issue on the GitHub repo:
New Issue

Want to help? Fork the repo and make a pull request!