Discord Vote Rewards
PluginApache-2.0

Discord Vote Rewards

A powerful Minecraft plugin that connects your server with Discord voting rewards. Players can vote using your Discord bot and instantly receive in-game rewards, items, commands, keys, money, ranks, and more.

27
Downloads
0
Followers
1 months ago
Updated
📦
1
Versions

📖About Discord Vote Rewards

🤖 Discord Vote Rewards

A powerful Minecraft plugin that connects your server with Discord voting rewards system.

Players can vote using your Discord bot and instantly receive in-game rewards like items, commands, keys, money, ranks, and more.


✨ Features

  • 🤖 Discord Bot Integration (JDA)
  • 🎁 Custom Vote Rewards System
  • ⚔️ Save Held Item as Reward
  • 📂 Auto Config Folder Generation
  • 🛠️ Easy Setup & Lightweight Design
  • ⚡ Async & Performance Optimized
  • 📦 Works on Modern Minecraft Versions (1.21+)
  • 💬 Fully Customizable Messages
  • 🔐 Secure Vote Validation System
  • 📊 Offline Reward Support

📜 Commands

Minecraft

/votebot additem <id>

Save the item in your hand as a vote reward.

/votebot reload

Reload plugin configuration.

/votebot give <player>

Give rewards manually.


Discord

/vote

Claim vote reward via Discord bot (channel restricted).


🚀 Setup

Install

  • Put plugin .jar in /plugins
  • Start server once

Config

Open:

/plugins/VoteRewardBot/config.yml

Fill:

bot-token: "YOUR_DISCORD_BOT_TOKEN"
guild-id: "YOUR_SERVER_ID"
vote-channel-id: "DISCORD_CHANNEL_ID"
vote-cooldown-hours: 24

Bot

  1. Go to Discord Developer Portal
    https://discord.com/developers/applications

  2. Create application

  3. Add bot → copy token

  4. Enable intents:

  • MESSAGE CONTENT INTENT
  • SERVER MEMBERS INTENT (optional)

Invite

OAuth2:

  • Scopes: bot, applications.commands
  • Permissions:
    • Send Messages
    • Embed Links
    • Use Slash Commands

Start

  • Restart server
  • Bot connects automatically
  • /vote works

🎮 Flow

  1. Player runs /vote
  2. Bot asks Minecraft name
  3. Plugin checks cooldown
  4. Reward given or queued
  5. Delivered in-game

🎯 Use

  • Survival
  • Lifesteal
  • SMP
  • PvP
  • Economy
  • Crates

💎 Info

Automates Discord voting and reward delivery with a fast, secure, and fully customizable system.