https://github.com/croyla/discordmc
Discord - Minecraft link for PaperMC servers
https://github.com/croyla/discordmc
discord discord-bot minecraft-plugin papermc
Last synced: 4 months ago
JSON representation
Discord - Minecraft link for PaperMC servers
- Host: GitHub
- URL: https://github.com/croyla/discordmc
- Owner: croyla
- License: mit
- Created: 2024-06-07T08:50:44.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-10T08:54:46.000Z (12 months ago)
- Last Synced: 2025-01-01T11:09:44.880Z (5 months ago)
- Topics: discord, discord-bot, minecraft-plugin, papermc
- Language: Java
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
### Discord Minecraft integration (Paper Plugin)
#### Using Discord-JDA
Installing:
1. Please create a discord bot or obtain a bot-token for this instance to run on.
2. Add the bot to your server using the link ``https://discord.com/oauth2/authorize?client_id={client_id}&scope=bot+messages.read&permissions=275414780928``, replace `{client_id}` with your client / application id available in the discord developer dashboard
3. Proceed to populate "$SERVERDIR/discord/token.txt" with your bot-token
4. Run the minecraft server
5. Now go to your preferred discord channel and run `/listen`, please note the bot must be able to read and send messages in this channel, as well as create webhooks.
\
\
\
\
\
### Planned additions:
- [x] ~~Hover over discord usernames in minecraft chat for discord overview (Roles, username, etc)~~
- [ ] Discord - Minecraft account linking for similar hover feature in minecraft chat. (Optional "PasswordReset" functionality with my Auth plugin)
- [ ] Message formatting configuration files for discord and minecraft messages
- [ ] Optional discord markdown translation in minecraft
- [x] ~~ClickEvents for minecraft messages for links, replies, discord profiles to open discord relevant links.~~