Mineuniverse
Log in Register
Plugins

DemoCraft

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
47 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Chat Related Fun Miscellaneous
🗳️ 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.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

Drop-Event
8,038
AdminUtils
34,868
InGameMotd - MOTD
34,527
Ultimate Report
22,807
Ultimate-Vote
18,794
Enhanced Crafting
11,044

You Might Also Like

BattleTracker 2.0
A standalone plugin and companion to BattleArena that tracks PVP & PVE statistics along with a suite of additional combat features to enhance server gameplay.
9,997
eHunger Games (Mcpvp hg)
A hunger games plugin like mcpvp
9,985
Basic Trails
Basic Trails Plugin
9,974
HypixelFirework
HypixelFirework
9,956
PremiumBoots [Like GommeHD]
PremiumBoots [Like GommeHD]
9,949
llamaGrapple
A customizable grapple hook!
9,925