-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
Siam Islam edited this page Jul 5, 2026
·
2 revisions
- Java 21 installed on your server
- Paper 1.21.11 (this plugin has only been tested on this exact version)
- Go to the Discord Developer Portal
- Click "New Application," give it a name
- Go to the "Bot" tab
- Click "Reset Token," copy it somewhere safe — you'll need it in step 4
- On the same page, enable Message Content Intent (this is required, chat sync won't work without it)
- Go to "OAuth2" → "URL Generator"
- Under "Scopes," check
bot - Under "Bot Permissions," check at minimum:
- Send Messages
- Read Message History
- Manage Messages (needed for the player list command to clean up after itself)
- Copy the generated URL, open it in your browser, pick your server
- Download the
.jarfile from Modrinth or the Releases page - Drop it in your server's
plugins/folder - Start the server once (this generates the config file)
- Stop the server (or leave it running if you're on a live server and don't want to restart)
Open plugins/DiscordPulse/config.yml and set:
-
bot-token— the token you copied in step 2 -
channel-id— right-click your target Discord channel (Developer Mode must be on in Discord settings), Copy Channel ID
Leave debug and debug-logging as false unless something's broken and you're trying to figure out why.
Restart the server. Check your Discord channel — you should see a green "Server is online" message. If you don't, check the Troubleshooting page before opening an issue.