MrAnnouncer
Minecraft Bukkit/Spigot plugin which integrates Minecraft with Discord and vice versa.
Features
- Messages from Minecraft chat can be delivered to the selected Discord channel
- Messages from selected Discord channel can be delivered to the Minecraft Chat
- Different types of messages can be turned off by using commands or by editing the config file
- Minecraft users can be authenticated using Discord
- Existing users vote if new user should be let in to the server on the Discord
Also following can set to be sent to the Discord channel:
- Death notices
- Advancement messages
- Join/quit messages (with a count of the current players online)
- Server status to specific Discord Channel with list of users currently online
- Server "say" messages from the server console
Requirements
- Minecraft server which supports Bukkit/Spigot/Paper plugins
- Be an owner of a Discord server
Setup
- Download latest plugin .jar from the releases and place it to the plugin folder of your server
- When you start server first time with the plugin it generates default config file (explained below)
- Go to https://discordapp.com/developers/
- Create new application
- Create new bot for the application (Bot -> Add bot)
- Copy bot token to the config.yml
- Restart Minecraft Server
- Invite it to your server:
- Click "OAuth"
- Select "bot"
- Select bot permissions (at least "Administrator")
- Copy URL and go to it
- Select server where you want the bot to join and authorize it (If you do not see server in the list, you might not be an owner of that server)
- If bot is running at the server and it has correct token, you can write command "!set integratedchannel" on the textchannel which you want integrate with Minecraft chat
- Select channel were you want access voting messages to appear. (You should change channel permission to allow only readin channel and its history and disallow everything else)
- Create role to the server that has the access to the integrated channel and access requesting channel
- Copy role's ID (Enable development mode from the Discord settings and then right click role name) and activate it to the bot by editing config file or using command "!set SERVERNAME role ROLEIDHERE"
-
View User Profile
-
Send Message
Posted Jan 19, 2023I got this error and I've tried everything.
"because "textChannel" is null" - I have set it to the text channel but it still gives me the error.
-
View User Profile
-
Send Message
Posted Jul 22, 2022is there a way that I could get some help I've followed the list you gave us and I've done everything but when I type "!set integratedchannel" nothing happens am I doing something wrong or what is the case here. feel free to reach out to me via discord B ROCK 2419#0007
-
View User Profile
-
Send Message
Posted Jul 3, 2022Is this compatible w/ 1.19?
Jar file doesn't seem to want to unpack.
-
View User Profile
-
Send Message
Posted May 15, 2022Great little plugin! Looks pretty clean and works very well, and Nergly is very friendly and happy to help with any issues that arise.