DemoCraft

🗳️ 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!

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1452235
  • Created
    Feb 2, 2026
  • Last Released File
    Feb 5, 2026
  • Total Downloads
    30
  • License

Categories

Members

Recent Files