RealVotes: player voting and commands for Minecraft

RealVotes for Minecraft adds a flexible voting system: players trigger commands, while admins control quorum thresholds, permissions, and custom messages.

RealVotes: Voting System for Minecraft Servers

Running a Minecraft server often means juggling endless player requests: someone wants daytime, another begs for rain to stop, and a third demands justice against a griefer. Without moderators online 24/7, these situations pile up. RealVotes: Voting System for Minecraft Servers changes that dynamic entirely. This add-on hands the power back to your community, letting players initiate votes that trigger server commands only when enough people agree. It is a fresh, practical way to boost engagement and reduce admin workload.

Why Your Server Needs a Voting Layer

Every admin knows the pain of being the sole decision-maker. RealVotes solves this by introducing a structured, democratic process. Players type a command, the vote opens, and the server executes a pre-configured action if the required turnout and approval thresholds are met. The result? Fewer disputes, more participation, and a server that feels alive.

Core Features That Stand Out

RealVotes is not just another poll plugin. It combines simplicity with deep customization, making it suitable for any server style. Here is what you get right after installation:

  • Trigger any console command via voting, from changing weather to granting operator status.
  • Set turnout requirements as absolute numbers or percentages of current online players.
  • Independently configure minimum responders and the percentage of yes votes needed.
  • Automatic chat reminders during an active vote, with adjustable intervals.
  • Fully customizable messages via a separate file, including complete translation support.
  • Granular permission system: control who can vote, create polls, or reload the config.

Getting Started: Installation and First Run

Setting up RealVotes: Voting System for Minecraft Servers for Minecraft is straightforward. The add-on ships as a JAR file that you drop into the plugins folder of your Bukkit or Spigot server. It supports modern Minecraft versions, and the loader is compatible with both Spigot and its forks. After the first launch, the plugin generates default configuration files, but you will need to create the main config manually for full functionality.

Create plugins/RealVotes/config.txt to define your polls. If you want to alter default messages, add a messages.txt file in the same directory. For those who prefer a more streamlined approach, you can download RealVotes: Voting System for Minecraft Servers through the foxygame.net launcher, which offers a curated catalog and one-click installation for thousands of mods and plugins.

How to Install: Quick Checklist

If you are wondering how to install this add-on, follow these steps:

  • Stop your server.
  • Place the downloaded JAR into the plugins folder.
  • Start the server once to generate default files.
  • Create or edit config.txt with your desired polls.
  • Restart or reload the server to apply changes.

Permissions and Safety Controls

RealVotes integrates with the standard permission system, giving you fine-grained control. The base permissions include:

  • vote.list — view active votes with the /vote command.
  • vote.yes and vote.no — cast a positive or negative vote.
  • vote.reload — reload the configuration without a server restart.

Each poll you create can have its own permission in the format vote.pollname. For example, assigning vote.ban to a specific group lets only those players initiate a ban vote. This prevents abuse while keeping the system flexible.

Understanding the Configuration File

The heart of RealVotes lies in config.txt. Each poll is a block with a unique identifier. Here is a practical example to illustrate the syntax:

time=15
reminders=2

ban:
command=/ban $1
answer=3
answer=51%
yes=3
yes=80%
time=30
reminders=5

day:
command=/time day $world
answer=1%
yes=100%

Let us break down the parameters:

  • time — seconds allocated for the vote.
  • reminders — how many chat reminders players receive.
  • command — the console command executed on success. Use variables like $1 for the first argument, $player for the initiator, and $world for the current world.
  • answer — minimum participants, either as a fixed number or a percentage of online players.
  • yes — minimum yes votes, as a count or percentage of total voters.

In the example above, the day poll requires just 1% participation and unanimous approval. The ban poll demands at least 3 participants, 51% turnout, and 80% yes votes, protecting against impulsive or rigged bans.

Out-of-the-Box Polls

The default configuration includes several ready-to-use scenarios:

  • day / night / sun — control time and weather, requiring Essentials for command execution.
  • ban — vote to ban a player, with the first argument being the offender's name.
  • op — grant operator status to the initiator, needing 10 voters and 100% agreement.

You can easily add custom polls for PvP toggling, inventory wipes, or mass healing. The possibilities are limited only by your imagination.

Customizing Messages for Your Community

The messages.txt file lets you rewrite every line of text players see. This is perfect for translating the plugin or giving your server a unique voice. Each line follows a key-value format, where the left side is the original English phrase and the right side is your version. For instance:

+player votes for +vote: +remain seconds left=Player +player is voting for +vote: +remain seconds remaining
Only players can vote=Only in-game players may cast votes
Vote for +vote result is yes=Vote for +vote has passed

This flexibility ensures the plugin blends seamlessly into any server atmosphere, from vanilla survival to complex roleplay worlds.

Final Thoughts

RealVotes: Voting System for Minecraft Servers is an essential addition for any community-focused server. It relieves admins of routine decisions, gives players a genuine stake in the world, and does so with a simple, text-based setup. The combination of easy installation, deep customization, and support for any console command makes it a universal tool. Whether you are running a small friends-only server or a large public network, introducing democratic votes will visibly increase engagement. Try it today, and watch your community take ownership of the experience.

Download RealVotes

Original name: RealVotes

FileVersionLoaderSize
RealVotes.jar11 КБDownload