BoosterRewards Wiki

Installation

Prerequisites

1 Create Discord Bot

1.1 Create Application

  1. Go to discord.com/developers/applications
  2. Click New Application
  3. Enter name: "BoosterRewards Bot"
  4. Click Create

1.2 Create Bot User

  1. Click Bot in left sidebar
  2. Click Reset Token
  3. Click Yes, do it!
  4. Click Copy to copy your bot token
⚠️ Warning: Never share your bot token. Treat it like a password.

1.3 Enable Server Members Intent

Scroll down to Privileged Gateway Intents:

  1. Enable SERVER MEMBERS INTENT (required)
  2. Click Save Changes

1.4 Invite Bot to Server

  1. Click OAuth2URL Generator
  2. Under Scopes, select:
    • bot
    • applications.commands
  3. Under Bot Permissions, select:
    • Send Messages
    • Embed Links
    • Manage Roles (optional)
  4. Copy generated URL
  5. Open URL in browser
  6. Select your Discord server
  7. Click Authorize

2 Install Plugin

  1. Download latest BoosterRewards-X.X.X-Fat.jar from Releases
  2. Place JAR in plugins/ folder
  3. Start your server
  4. Wait for server to fully load
  5. Stop your server

The plugin creates:

File Structure
plugins/BoosterRewards/
├── config.yml
├── discord.yml
├── messages.yml
└── database/
    └── boosterrewards.db

3 Configure Discord Bot

Edit plugins/BoosterRewards/discord.yml:

3.1 Add Bot Token

discord.yml
bot:
  token: "YOUR_BOT_TOKEN_HERE"
  guild-id: "000000000000000000"

Replace YOUR_BOT_TOKEN_HERE with token from Step 1.2

3.2 Get Guild ID

  1. Open Discord
  2. Go to User SettingsAdvanced
  3. Enable Developer Mode
  4. Right-click your server icon
  5. Click Copy Server ID
  6. Paste into guild-id

4 Configure Rewards

Edit plugins/BoosterRewards/config.yml:

config.yml
rewards:
  booster:
    enabled: true
    on-boost:
      - "lp user %player% parent add booster"
      - "give %player% diamond 5"
    on-stop:
      - "lp user %player% parent remove booster"

This example:

See config.yml for all configuration options.

5 Start Server

  1. Start your Minecraft server
  2. Check console for:
Console Output
[BoosterRewards] Enabling BoosterRewards v0.0.1
[BoosterRewards] Connected to Discord guild: YourServerName
[BoosterRewards] Database initialized successfully
[BoosterRewards] Registered 3 Discord commands
✅ Success! If you see these messages, installation is complete.

6 Verify Installation

Test Discord Bot

In your Discord server, type / and verify these commands appear:

Test In-Game

Join your server and run:

Minecraft Command
/boosterrewards

You should see the plugin help menu.

Troubleshooting

If you encounter issues:

Next Steps