Discordsrv Plugin
DiscordSRV Plugin (1.20.2, 1.19.4) is the most powerful, configurable, widely loved, open-source Discord bridge plugin out there.
Intended usage
Using this plugin, you are able to give players the ability to chat in-game to chat with players on your Discord server as well as having people on the Discord server be able to chat with people on the server- this is useful for the situation of someone not being at their computer and being able to talk in-game.
As well as that, this plugin also has a remote console feature. You can designate a text channel for the plugin to listen on where messages sent to that channel are run as commands by the server console. You should restrict sending this channel to a developer or high ranking role only. Due to how Discord’s permissions work, though, you can have some server roles being able to see the console, yet not being able to send messages in that channel, thus creating a read-only console for trusted staff members.
Both the chat and console link are toggleable through the configuration file. Some, but not all, options can be refreshed with /discord reload, by an op. VanishNoPacket permissions like silent join/quit, fake join/quit and join without announcing are checked when sending player join messages in the chat channel.
Commands/permissions
/discord
All of DiscordSRV’s commands can be exposed from /discord. This includes but isn’t limited to /discord toggle which toggles sending Discord messages back/forth for you- tell your players about this command!
discordsrv.chat
Allows people to have their chat sent to Discord. Go figure. Given by default, only exists so you can negate this permission from people/groups.
OP
All the admin commands for DiscordSRV require you to be an OP. To see the help, run /discordsrv in-game.
Screenshots:
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your plugins directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.