About the Plugin
myDiscordReward allows you to reward players for joining your Discord server. After clicking a button and submitting their Minecraft username, they will receive a reward in-game. The rewards can be set up as either commands or items, giving you full flexibility to customize them to your server's needs.
Features:
- Players receive rewards after clicking a button on your Discord and entering their Minecraft username.
- Rewards can be configured as commands or items.
- Requires a custom Discord bot to handle the interactions between Discord and your Minecraft server.
Use case: This plugin is perfect for Minecraft servers looking to boost engagement on their Discord by offering rewards for joining and interacting.
Commands and Permissions
- /mydiscordreward check – Checks if a player has received their reward (perm: mydiscordreward.check)
- /mydiscordreward addrewarditem – Adds item to the reward (perm: mydiscordreward.admin)
- /mydiscordreward addrewardcommand – Adds command to the reward (perm: mydiscordreward.admin)
- /mydiscordreward reload – Reloads the plugin configuration (perm: mydiscordreward.admin)
- /mydiscordreward update – Updates plugin to the lasted version (perm: mydiscordreward.admin)
For detailed command and permission documentation, refer to the plugin’s documentation tab.
Configuration
Setting up
myDiscordReward is straightforward. You can configure rewards as commands or items in the configuration file. A custom Discord bot is required to handle the interactions.
- Run plugin to generate configuration files in plugin's folder.
- Set up your Discord bot and token.
- Configure the rewards that players will receive after providing their Minecraft username.
- Restart the server, and the reward system will be ready!
Code (Text):
#########################################
# --- myDiscordReward v2.0.0 Plugin --- #
#########################################
#This is a config for myDiscordReward plugin!
#More info you can find in plugin documentation or in our discord: https://discord.gg/qTpgQXQZye
#Plugin checking for new updates
check-for-updates: true
#Plugin automatically download and install a new version of plugin
auto-update: true
#Bot token here
bot-token: ""
#Rewards (commands support {player} variable)
reward:
commands:
items:
#Users options and data
#Block discord id and minecraft uuid of player that already get reward
block-discord: true
block-minecraft: true
#Maximum number of reward that can be received by one user (Minecraft and Discord)
max-usage: 1
#Users list
discord-list:
minecraft-list:
#Discord configuration (don't touch)
embed:
button:
modal:
bot:
Reporting Issues
If you encounter any issues, report them via our Discord:
https://discord.gg/T8njCxwr6s