Mineuniverse
Plugins
DemoCraft

DemoCraft

PLUGIN
Let players start and vote on server commands with dynamic arguments, thresholds, and messages - making events interactive and community-driven
by EchoGamingZ
Download Claim this project
122 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Chat Related Fun Miscellaneous
Advertisement Remove ads with Premium →
🗳️ DemoCraft
Give your players a voice! DemoCraft is a lightweight, highly customizable Minecraft plugin that allows players to initiate dynamic votes for server commands. From changing gamemodes to triggering world events, DemoCraft turns server management into an engaging community experience.
 
"Let your players decide – make every vote count!"
 


This plugin use bStats. For more informations about what data collects and how to disable it visit bStats page.
 
✨ Key Features
  • Dynamic Command Voting: Start votes for any server command with custom arguments.
  • Deep Customization: Every vote is defined by its own YAML file in /plugins/DemoCraft/votes/.
  • Smart Logic: Set specific success percentages, minimum player counts, and timeouts.
  • Argument Validation: Define required inputs like player, number, or specific strings (e.g., survival, creative).
  • Intuitive UI: Simple /vote list command lets players see what’s possible at a glance.

🛠️ Installation & Setup
  1. Drop Demo_Craft.jar into your server’s plugins folder.
  2. Restart your server to generate the default configuration.
  3. Define your custom votes in the /plugins/Demo_Craft/votes/ directory.
  4. Use /vote reload (or restart) to apply your changes.


Example Vote Configuration (gamemode.yml): find it here

Example Vote Configuration (customtime.yml): find it here


🎮 Commands
  • /vote <id> [args...] — Start a new vote based on a defined ID.
  • /vote yes — Cast your vote in favor of the active poll.
  • /vote no — Cast your vote against the active poll.
  • /vote list — View all available vote types and required arguments.
  • /vote reload — Reload the votes config

🔐 Permissions
  • democraft.start (Default: OP) — Allows a player to initiate a vote.
  • democraft.vote (Default: OP) — Allows a player to participate in an active vote.
  • democraft.reload (Default: OP) — Allows a player to reload the votes config.
  • democraft.bypassvote.[vote_id] (Default: OP) — Allows a player to bypass a command executed by the server upon vote ending.

💡 Example Usage
  • Initiate a change: /vote gamemode Notch creative
  • Cast your ballot: /vote yes or /vote no
  • Check options: /vote list
 
 
Build a more engaged community today with DemoCraft!
DemoCraft v1.2 for 1.21+
MC 1.21, 26.1, 26.2
Release 2026-09-14 Get
DemoCraft v1.1 for 1.21+
MC 1.21
Release 2026-02-05 Get
DemoCraft v1.0 for 1.21+
MC 1.21
Release 2026-02-02 Get

More from EchoGamingZ

Advertisement Remove ads with Premium →

You Might Also Like