MythicVote - [1.20-1.26.x] ✨ Built-In Votifier | Rewards | L
1.2.3Everything you've wanted in a vote reward plugin all compiled into one.
MythicVote
Standalone Vote Listener • Rewards • Milestones • Leaderboards • Discord Webhooks
Receive votes. Reward players. Track rankings. Celebrate every vote.
No separate NuVotifier or VotifierPlus installation required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Overview
MythicVote is a lightweight but complete Minecraft voting system built to handle the entire voting process from receiving the vote to rewarding the player.
Unlike reward plugins that require a separate Votifier installation, MythicVote now includes its own built-in Votifier-compatible vote receiver.
Configure a port, add the generated public key or token to your voting sites, and MythicVote can receive votes directly.
Once a vote arrives, MythicVote can:
Reward the player using configurable console commands
Queue rewards when the player is offline
Track monthly and lifetime votes
Reward lifetime vote milestones
Maintain monthly and lifetime leaderboards
Update physical Top-10 leaderboard signs
Provide PlaceholderAPI vote statistics
Broadcast votes in-game
Send Discord webhook announcements
MythicVote is ideal for Survival, SMP, RPG, Skyblock and other community servers that want a focused voting system without unnecessary crate management.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Main Features
Built-In Vote Receiver
MythicVote can receive votes directly from Minecraft server listing websites.
No separate NuVotifier or VotifierPlus plugin is required.
The receiver supports common Votifier authentication methods used by voting websites, including RSA public-key authentication and token-based authentication.
Automatic RSA & Token Generation
MythicVote automatically generates the authentication files needed when configuring your voting websites.
Your RSA folder keeps the generated voting credentials together so they are easy to locate.
Configurable Vote Rewards
Run any console commands whenever a player votes.
Money, items, experience, claim blocks, crate keys from another plugin, permissions, custom items and practically any other command-based reward can be used.
Offline Vote Rewards
Players do not need to be online when they vote.
Votes received while a player is offline are stored and can later be claimed using:
/mv claim
Monthly Vote Tracking
Track each player's votes for the current month and use them for competitions and Top Voter rewards.
Lifetime Vote Tracking
Maintain a permanent lifetime vote total for every player.
Lifetime Vote Milestones
Create reward milestones such as 10, 25, 50, 100 or any other lifetime vote total.
Milestones can run commands, broadcast achievements and send Discord announcements.
Monthly & Lifetime Leaderboards
View rankings directly in-game for both monthly and lifetime votes.
Physical Leaderboard Signs
Create a live Top-10 voting board at your spawn using normal Minecraft signs.
Signs represent their configured ranking position as players move up and down the leaderboard.
PlaceholderAPI Support
Display player votes, ranks and leaderboard positions anywhere PlaceholderAPI is supported.
Discord Webhooks
Send vote and milestone announcements directly to Discord without requiring DiscordSRV.
Configurable Vote Sites
Add your server's voting links and let players access them using:
/mv sites
Player Vote Statistics
Players can view their current monthly and lifetime totals directly in-game.
Configurable Messages & Broadcasts
Customize prefixes, vote messages, reward messages, offline claim messages, broadcasts, leaderboard formatting and more.
Player Data Storage
Monthly and lifetime totals are stored by UUID while retaining the player's name for easier administration.
bStats Metrics
Anonymous usage statistics are included through bStats.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built-In Vote Listener / Receiver
MythicVote can now act as the voting receiver itself.
That means a normal MythicVote installation can handle:
Voting Website
↓
MythicVote Vote Receiver
↓
Vote Detection
↓
Player Rewards
↓
Vote Tracking
↓
Milestones / Leaderboards / Discord
You no longer need to install another plugin solely to receive Votifier votes.
Basic Setup
1. Install MythicVote and start the server.
2. MythicVote generates its voting authentication files.
The generated RSA directory contains the credentials used when registering your server with voting websites, including your public key and token.
3. Configure the receiver port in MythicVote.
For most servers the listener host can remain:
0.0.0.0
This means the receiver listens on the server's available network interfaces.
Do not enter 0.0.0.0 as your server address on voting websites.
Voting websites should use your actual server IP address or hostname.
4. Make sure the configured voting port is open or allocated by your hosting provider.
5. Add the server to your voting websites using the required authentication method.
For sites using RSA/Votifier V1, use the generated public key.
For sites using token authentication/Votifier V2, use the generated token.
Never share the private RSA key.
Your token should only be supplied to trusted voting services that require it.
Once configured, votes are sent directly to MythicVote.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vote Rewards
Vote rewards are handled using console commands, allowing MythicVote to work alongside almost any other plugin.
Examples include:
Money
Items
Experience
Claim blocks
External crate keys
Ranks
Temporary permissions
Custom plugin items
Server currency
Custom commands
Available reward placeholders include:
%player%
%uuid%
%service%
%monthly_votes%
%lifetime_votes%
Example:
Vote-Rewards:
Commands:
- 'eco give %player% 500'
- 'xp give %player% 100'
- 'give %player% diamond 1'
Because rewards are command based, MythicVote does not need to directly hook into your economy, permissions or crate plugins.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Offline Voting & /mv claim
Players can still vote while they are offline.
Instead of losing the reward, MythicVote stores the pending vote until the player returns.
The player can then use:
/mv claim
to receive all waiting vote rewards.
Administrators can also claim pending rewards for an online player using:
/mv claim <player>
Offline claim messages and broadcasts can be customized through the configuration.
This makes MythicVote suitable for server listing sites that deliver votes regardless of whether the player is currently connected.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vote Milestones
MythicVote can reward players for reaching specific lifetime vote totals.
Example:
Vote-Milestones:
10:
Broadcast: '&6%player% &7has reached &e10 lifetime votes&7!'
Rewards:
- 'eco give %player% 1000'
25:
Broadcast: '&6%player% &7has reached &e25 lifetime votes&7!'
Rewards:
- 'eco give %player% 2500'
- 'give %player% diamond 3'
50:
Broadcast: '&6%player% &7has reached &e50 lifetime votes&7!'
Rewards:
- 'eco give %player% 5000'
- 'give %player% nether_star 1'
Milestones are useful for creating long-term incentives for regular voters.
They can reward money, items, permissions, external crate keys or any other reward accessible through a server command.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Monthly & Lifetime Leaderboards
MythicVote maintains separate monthly and lifetime rankings.
Players can view the monthly leaderboard using:
/mv top
or:
/mv top monthly
Lifetime rankings can be viewed using:
/mv top lifetime
The leaderboard limit, headers, footers, colours and ranking format can all be customized.
Monthly rankings are perfect for recurring Top Voter competitions while lifetime rankings show your server's most dedicated supporters.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Physical Leaderboard Signs
MythicVote includes its own physical sign leaderboard system.
You can build a Top-10 voting leaderboard directly at your server spawn without requiring a separate hologram or leaderboard plugin.
To create a monthly leaderboard sign, place a normal Minecraft sign and enter:
[MVote]
1
monthly
That sign represents 1st place.
For second place:
[MVote]
2
monthly
Continue this pattern up to:
[MVote]
10
monthly
You can therefore create a complete Top-10 board using ten signs.
Lifetime Leaderboard Signs
To create a lifetime leaderboard instead, simply use:
[MVote]
1
lifetime
Again, positions 1 through 10 are supported.
For example:
[MVote]
5
lifetime
creates the sign displaying the current #5 lifetime voter.
Once created, the sign becomes part of the MythicVote leaderboard and reflects the player occupying that position as rankings change.
If no player currently occupies the configured position, the sign displays:
[MVote]
No Data
Sign Formatting
The appearance of populated leaderboard signs can be customized in the config.
Example:
Leaderboard-Signs:
Format:
Line-1: '&6&l#{position}'
Line-2: '&f{player}'
Line-3: '&a{votes} Votes'
Line-4: '&7{type}'
Available sign placeholders:
{position}
{player}
{votes}
{type}
Minecraft colour and formatting codes such as:
&6
&f
&a
&7
&l
are supported.
This allows you to build anything from a simple Top-3 display to a complete monthly and lifetime Top-10 voting hall.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Discord Webhooks
MythicVote can send Discord embed announcements directly through Discord webhooks.
No DiscordSRV installation is required.
Supported webhook events include:
Player votes
Lifetime vote milestones
Vote embeds can include:
Player name
Voting service
Monthly vote total
Lifetime vote total
Player head
Custom embed title
Custom description
Custom footer
Custom embed colour
Example use cases include community vote announcements, milestone celebrations and monthly voting competitions.
Vote and milestone webhooks can use separate webhook URLs or share the same Discord webhook.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PlaceholderAPI
PlaceholderAPI support is optional.
Player vote totals:
%mythicvote_votes%
%mythicvote_monthly_votes%
%mythicvote_lifetime_votes%
Player leaderboard ranks:
%mythicvote_monthly_rank%
%mythicvote_lifetime_rank%
Monthly Top-10 placeholders:
%mythicvote_top_1_name%
%mythicvote_top_1_votes%
%mythicvote_top_1_line%
...
%mythicvote_top_10_name%
%mythicvote_top_10_votes%
%mythicvote_top_10_line%
Lifetime Top-10 placeholders:
%mythicvote_lifetime_top_1_name%
%mythicvote_lifetime_top_1_votes%
%mythicvote_lifetime_top_1_line%
...
%mythicvote_lifetime_top_10_name%
%mythicvote_lifetime_top_10_votes%
%mythicvote_lifetime_top_10_line%
These placeholders can be used with compatible:
Scoreboards
TAB lists
Holograms
Menus
NPC displays
Chat formats
Leaderboards
Other PlaceholderAPI-supported plugins
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨ Commands
| Command | Description | Permission |
| /mv | Displays the MythicVote help menu. | None |
| /mv sites | Displays configured voting sites. | None |
| /mv discord | Displays the configured Discord information. | None |
| /mv top | Displays the monthly vote leaderboard. | None |
| /mv top lifetime | Displays the lifetime vote leaderboard. | None |
| /mv stats | Displays your monthly and lifetime vote totals. | None |
| /mv claim | Claims your pending offline vote rewards. | None |
| /mv stats <player> | Displays another player's vote statistics. | mythicvote.admin |
| /mv claim <player> | Claims queued rewards for an online player. | mythicvote.admin |
| /mv fakevote <player> [service] | Simulates a vote for testing. | mythicvote.admin |
| /fakevote <player> [service] | Standalone fake vote testing command. | mythicvote.admin |
| /mv reload | Reloads MythicVote configuration and data. | mythicvote.admin |
The main
/mv
command also supports the aliases:
/vote
/voteadmin
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
| Permission | Description | Default |
| mythicvote.use | Standard MythicVote player access. | true |
| mythicvote.admin | Access to administrative commands including reload, player claims, stats and fake vote testing. | OP |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Dependencies
Required
Spigot / Paper
Java 17+
Vote Receiver Dependency
None.
MythicVote contains its own vote receiver, RSA authentication and token authentication system.
NuVotifier and VotifierPlus are therefore not required just to receive votes.
Optional
PlaceholderAPI — Enables MythicVote placeholders.
Economy plugins — Can be controlled using reward commands.
Permission plugins — Can be controlled using reward commands.
Crate plugins — Keys can be awarded using reward commands.
Discord Webhook — Enables Discord vote and milestone announcements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Configuration
MythicVote is designed to remain easy to configure while still providing the systems needed for a complete voting setup.
You can customize:
Vote reward commands
Vote broadcasts
Offline reward behaviour
Offline claim messages
Voting sites
Monthly leaderboard formatting
Lifetime leaderboard formatting
Physical leaderboard signs
Lifetime milestone rewards
Discord vote embeds
Discord milestone embeds
General plugin messages
Example player data:
Players:
<uuid>:
Name: Ghoul
Monthly-Votes: 12
Lifetime-Votes: 84
Storing the UUID keeps player data reliable while retaining the player's name makes manual administration easier.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No Built-In Crate System
MythicVote is intentionally focused on receiving votes, rewarding players and tracking voting progression.
The previous built-in vote crate system has been removed.
This includes:
Crate keys
Crate animations
Crate previews
Physical crate locations
Crate reward rolls
Crate editor GUI
Servers that already use another crate plugin can still reward that plugin's keys through MythicVote's configurable console commands.
For example:
Vote-Rewards:
Commands:
- 'crate key give %player% vote 1'Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta