{"id":74746,"date":"2026-06-04T11:08:21","date_gmt":"2026-06-04T08:08:21","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/"},"modified":"2026-06-04T11:08:21","modified_gmt":"2026-06-04T08:08:21","slug":"gamevoting","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/","title":{"rendered":"GameVoting"},"content":{"rendered":"<p># GameVoting<\/p>\n<p>![License](LICENSE)<br \/>\n![Java Version](https:\/\/www.oracle.com\/java\/technologies\/javase\/jdk17-archive-downloads.html)<br \/>\n![Paper Version](https:\/\/papermc.io\/)<br \/>\n![CloudNet Version](https:\/\/cloudnetservice.eu\/)<\/p>\n<p>\u4e2d\u6587\u6587\u6863 | User Guide | \u4f7f\u7528\u6587\u6863<\/p>\n<p>A powerful and feature-rich Minecraft voting system plugin for Paper servers, designed for CloudNet v4 network environments. Support for automatic game selection, player ready system, holographic displays, and multi-database persistence.<\/p>\n<p>## \u2728 Features<\/p>\n<p>### \ud83c\udfae Voting System<br \/>\n&#8211; **Multi-phase Voting Flow**<br \/>\n  &#8211; Automatic item distribution based on player count (\u22656 players)<br \/>\n  &#8211; Pre-voting ready phase with emerald trigger items<br \/>\n  &#8211; Voting phase with compass menu interface<br \/>\n  &#8211; Post-voting ready phase with dye-based ready indicators<\/p>\n<p>&#8211; **Smart Player Ready System**<br \/>\n  &#8211; Players receive emerald items when \u22656 players online<br \/>\n  &#8211; Right-click to mark ready\/unready status<br \/>\n  &#8211; Automatic voting start when all players are ready<br \/>\n  &#8211; Real-time hologram updates showing ready count<\/p>\n<p>&#8211; **Flexible Voting Modes**<br \/>\n  &#8211; Manual start: `\/vote start [duration]` &#8211; Always starts voting immediately<br \/>\n  &#8211; Automatic start: Emerald ready system triggers voting when all players ready<br \/>\n  &#8211; Custom voting duration (default 60 seconds)<\/p>\n<p>### \ud83d\udcca Holographic Displays<br \/>\n&#8211; **Dynamic Display States**<br \/>\n  &#8211; Idle: Historical top 10 winning games with vote counts<br \/>\n  &#8211; Pre-voting Ready: Shows ready player count and progress<br \/>\n  &#8211; Voting Active: Current available games with live vote counts<br \/>\n  &#8211; Vote Ended: Top 10 voted games from current session<br \/>\n  &#8211; Post-teleport: Returns to historical top 10<\/p>\n<p>&#8211; **Multi-location Support**<br \/>\n  &#8211; Create holograms at any location with `\/vote holograms create`<br \/>\n  &#8211; Automatic synchronization across all hologram locations<br \/>\n  &#8211; List and remove holograms with simple commands<\/p>\n<p>### \ud83d\uddc4\ufe0f Database Integration<br \/>\n&#8211; **Multi-database Support**<br \/>\n  &#8211; PostgreSQL (recommended for production)<br \/>\n  &#8211; MySQL\/MariaDB<br \/>\n  &#8211; MongoDB<br \/>\n  &#8211; Optional: Can run without database<\/p>\n<p>&#8211; **Vote History Tracking**<br \/>\n  &#8211; Records winning game, total votes, player count<br \/>\n  &#8211; Stores detailed vote breakdown per game<br \/>\n  &#8211; Timestamp-based historical analytics<br \/>\n  &#8211; Automatic top 10 winner statistics<\/p>\n<p>### \ud83c\udf10 CloudNet Integration<br \/>\n&#8211; **Seamless Service Management**<br \/>\n  &#8211; Automatic CloudNet service detection<br \/>\n  &#8211; Service status-based game filtering<br \/>\n  &#8211; Player teleportation via proxy commands<br \/>\n  &#8211; Only teleports players who actually voted<\/p>\n<p>&#8211; **Service Configuration**<br \/>\n  &#8211; Game-to-service mapping via `games.yml`<br \/>\n  &#8211; Configurable service name patterns<br \/>\n  &#8211; Support for multiple services per game type<\/p>\n<p>### \ud83c\udf0d Internationalization<br \/>\n&#8211; **Multi-language Support**<br \/>\n  &#8211; English (en-US, en-UK)<br \/>\n  &#8211; Simplified Chinese (zh-CN)<br \/>\n  &#8211; Easy to add custom languages<\/p>\n<p>&#8211; **Complete Translation Coverage**<br \/>\n  &#8211; All commands, messages, and UI elements<br \/>\n  &#8211; Item names and lore<br \/>\n  &#8211; Hologram displays<br \/>\n  &#8211; Error messages and feedback<\/p>\n<p>### \ud83c\udfaf Advanced Features<br \/>\n&#8211; **Smart Item Management**<br \/>\n  &#8211; Automatic item distribution in slot 9<br \/>\n  &#8211; Different items for different server states<br \/>\n  &#8211; Undropable vote items with persistent data<br \/>\n  &#8211; Color-coded ready status indicators<\/p>\n<p>&#8211; **Party System Integration**<br \/>\n  &#8211; Create and manage player parties<br \/>\n  &#8211; Party-based game teleportation<br \/>\n  &#8211; Party member management<\/p>\n<p>&#8211; **Robust Permission System**<br \/>\n  &#8211; Fine-grained permission control<br \/>\n  &#8211; Admin vs player command separation<br \/>\n  &#8211; Configurable access levels<\/p>\n<p>## \ud83d\udccb Requirements<\/p>\n<p>&#8211; **Server**<br \/>\n  &#8211; Paper 1.16 or higher (Spigot\/Bukkit not supported)<br \/>\n  &#8211; Java 17 or higher<br \/>\n  &#8211; CloudNet v4 (4.0.0-RC10 or higher)<\/p>\n<p>&#8211; **Dependencies**<br \/>\n  &#8211; DecentHolograms 2.8.6+ (for hologram displays)<br \/>\n  &#8211; CloudNet Driver &#038; Bridge modules<\/p>\n<p>&#8211; **Optional**<br \/>\n  &#8211; PostgreSQL 12+ \/ MySQL 8.0+ \/ MongoDB 5.0+ (for vote history)<\/p>\n<p>## \ud83d\ude80 Installation<\/p>\n<p>1. **Download the plugin**<br \/>\n   &#8220;`bash<br \/>\n   # Build from source<br \/>\n   git clone https:\/\/github.com\/yourusername\/GameVoting.git<br \/>\n   cd GameVoting<br \/>\n   mvn clean package<br \/>\n   &#8220;`<\/p>\n<p>2. **Install dependencies**<br \/>\n   &#8211; Download and install DecentHolograms<br \/>\n   &#8211; Ensure CloudNet v4 is properly configured<\/p>\n<p>3. **Deploy the plugin**<br \/>\n   &#8220;`bash<br \/>\n   # Copy the compiled JAR to your plugins folder<br \/>\n   cp target\/GameVoting-1.1.0.jar \/path\/to\/server\/plugins\/<br \/>\n   &#8220;`<\/p>\n<p>4. **Configure the plugin**<br \/>\n   &#8211; Start the server to generate default configuration files<br \/>\n   &#8211; Edit `plugins\/GameVoting\/config.yml`<br \/>\n   &#8211; Configure `plugins\/GameVoting\/games.yml`<br \/>\n   &#8211; Restart the server<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>### config.yml<br \/>\n&#8220;`yaml<br \/>\n# Debug mode for detailed logging<br \/>\ndebug: false<\/p>\n<p># Language: en-US, en-UK, zh-CN<br \/>\nlanguage: &#8220;en-US&#8221;<\/p>\n<p># CloudNet proxy service name<br \/>\nproxy-service-name: &#8220;Proxy-1&#8221;<\/p>\n<p># Database configuration<br \/>\ndatabase:<br \/>\n  enabled: true<br \/>\n  type: &#8220;postgresql&#8221;  # postgresql, mysql, mongodb<br \/>\n  host: &#8220;localhost&#8221;<br \/>\n  port: 5432<br \/>\n  database: &#8220;gamevoting&#8221;<br \/>\n  username: &#8220;postgres&#8221;<br \/>\n  password: &#8220;password&#8221;<\/p>\n<p># Hologram locations (managed via commands)<br \/>\nholograms:<br \/>\n  locations: []<br \/>\n&#8220;`<\/p>\n<p>### games.yml<br \/>\n&#8220;`yaml<br \/>\ngames:<br \/>\n  &#8211; id: &#8220;skywars&#8221;<br \/>\n    name: &#8220;SkyWars&#8221;<br \/>\n    service-name: &#8220;SkyWars-{number}&#8221;<br \/>\n    icon: &#8220;GOLDEN_SWORD&#8221;<br \/>\n    description: &#8220;Fight in the sky!&#8221;<\/p>\n<p>  &#8211; id: &#8220;bedwars&#8221;<br \/>\n    name: &#8220;BedWars&#8221;<br \/>\n    service-name: &#8220;BedWars-{number}&#8221;<br \/>\n    icon: &#8220;RED_BED&#8221;<br \/>\n    description: &#8220;Protect your bed!&#8221;<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udcd6 Usage<\/p>\n<p>### For Players<\/p>\n<p>1. **Automatic Voting (\u22656 players)**<br \/>\n   &#8220;`<br \/>\n   &#8211; Wait for emerald item in slot 9<br \/>\n   &#8211; Right-click to mark ready<br \/>\n   &#8211; Voting starts when all players ready<br \/>\n   &#8220;`<\/p>\n<p>2. **Manual Voting**<br \/>\n   &#8220;`<br \/>\n   &#8211; Admin starts: \/vote start<br \/>\n   &#8211; Receive compass in slot 9<br \/>\n   &#8211; Right-click to open voting menu<br \/>\n   &#8211; Select your preferred game<br \/>\n   &#8220;`<\/p>\n<p>3. **Post-voting Ready**<br \/>\n   &#8220;`<br \/>\n   &#8211; Receive gray dye after voting ends<br \/>\n   &#8211; Right-click to mark ready<br \/>\n   &#8211; Changes to lime dye when ready<br \/>\n   &#8211; Game starts when all players ready<br \/>\n   &#8220;`<\/p>\n<p>### For Administrators<\/p>\n<p>&#8220;`bash<br \/>\n# Start voting manually<br \/>\n\/vote start [duration]<\/p>\n<p># Force start game (skip ready phase)<br \/>\n\/vote forcestart<\/p>\n<p># Cancel active voting<br \/>\n\/vote cancel<\/p>\n<p># Reload configuration<br \/>\n\/vote reload<\/p>\n<p># Hologram management<br \/>\n\/vote holograms create        # Create at current location<br \/>\n\/vote holograms list          # List all holograms<br \/>\n\/vote holograms remove <id>   # Remove specific hologram<\/p>\n<p># Join game service<br \/>\n\/vote join <service><\/p>\n<p># Party commands<br \/>\n\/party create              # Create a party<br \/>\n\/party invite <player>     # Invite a player<br \/>\n\/party join <player>       # Join a party<br \/>\n\/party leave              # Leave current party<br \/>\n\/party disband            # Disband your party<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udd0c API Usage<\/p>\n<p>### For Developers<\/p>\n<p>&#8220;`java<br \/>\n\/\/ Get voting session<br \/>\nVotingSession session = VotingSession.getInstance();<\/p>\n<p>\/\/ Check voting state<br \/>\nboolean isVoting = session.isVotingInProgress();<br \/>\nboolean isReady = session.isReadyPhaseActive();<\/p>\n<p>\/\/ Get vote counts<br \/>\nMap<String, Integer> votes = session.getVoteCounts();<\/p>\n<p>\/\/ Access database<br \/>\nVoteHistoryRepository repo = DatabaseManager.getInstance()<br \/>\n    .getVoteHistoryRepository();<br \/>\nList<VoteHistory> history = repo.getTopWinningGames(10);<\/p>\n<p>\/\/ Hologram management<br \/>\nHologramManager manager = plugin.getHologramManager();<br \/>\nmanager.updateAllDisplays(DisplayState.VOTING_ACTIVE);<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udfd7\ufe0f Project Structure<\/p>\n<p>&#8220;`<br \/>\nGameVoting\/<br \/>\n\u251c\u2500\u2500 src\/main\/java\/com\/talexck\/gameVoting\/<br \/>\n\u2502   \u251c\u2500\u2500 GameVoting.java              # Main plugin class<br \/>\n\u2502   \u251c\u2500\u2500 commands\/                     # Command handlers<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 VoteCommand.java         # Voting commands<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 PartyCommand.java        # Party commands<br \/>\n\u2502   \u251c\u2500\u2500 config\/                       # Configuration management<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 GameConfig.java          # Game configuration<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 ConfigLoader.java        # Config loader<br \/>\n\u2502   \u251c\u2500\u2500 voting\/                       # Voting system<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 VotingSession.java       # Vote session manager<br \/>\n\u2502   \u251c\u2500\u2500 database\/                     # Database layer<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 DatabaseManager.java     # Database connections<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 models\/                  # Data models<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 repositories\/            # Data repositories<br \/>\n\u2502   \u251c\u2500\u2500 hologram\/                     # Hologram displays<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 HologramManager.java     # Hologram manager<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 HologramDisplayManager.java<br \/>\n\u2502   \u251c\u2500\u2500 listeners\/                    # Event listeners<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 VoteItemListener.java    # Vote item interactions<br \/>\n\u2502   \u2502   \u251c\u2500\u2500 PlayerJoinListener.java  # Player join events<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 VotingPlayerQuitListener.java<br \/>\n\u2502   \u251c\u2500\u2500 cloudnet\/                     # CloudNet integration<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 CloudNetAPI.java         # CloudNet API wrapper<br \/>\n\u2502   \u251c\u2500\u2500 party\/                        # Party system<br \/>\n\u2502   \u2502   \u2514\u2500\u2500 PartyManager.java        # Party management<br \/>\n\u2502   \u2514\u2500\u2500 utils\/                        # Utility classes<br \/>\n\u2502       \u251c\u2500\u2500 item\/VoteItem.java       # Vote item management<br \/>\n\u2502       \u251c\u2500\u2500 MessageUtil.java         # Message utilities<br \/>\n\u2502       \u2514\u2500\u2500 ActionBarUtil.java       # ActionBar utilities<br \/>\n\u251c\u2500\u2500 src\/main\/resources\/<br \/>\n\u2502   \u251c\u2500\u2500 plugin.yml                    # Plugin metadata<br \/>\n\u2502   \u251c\u2500\u2500 config.yml                    # Default config<br \/>\n\u2502   \u251c\u2500\u2500 games.yml                     # Game definitions<br \/>\n\u2502   \u2514\u2500\u2500 lang\/                         # Language files<br \/>\n\u2502       \u251c\u2500\u2500 en-US.yml<br \/>\n\u2502       \u251c\u2500\u2500 en-UK.yml<br \/>\n\u2502       \u2514\u2500\u2500 zh-CN.yml<br \/>\n\u2514\u2500\u2500 pom.xml                           # Maven configuration<br \/>\n&#8220;`<\/p>\n<p>## \ud83e\udd1d Contributing<\/p>\n<p>Contributions are welcome! Please follow these guidelines:<\/p>\n<p>1. Fork the repository<br \/>\n2. Create a feature branch (`git checkout -b feature\/amazing-feature`)<br \/>\n3. Commit your changes (`git commit -m &#8216;Add amazing feature&#8217;`)<br \/>\n4. Push to the branch (`git push origin feature\/amazing-feature`)<br \/>\n5. Open a Pull Request<\/p>\n<p>## \ud83d\udcdd License<\/p>\n<p>This project is licensed under the MIT License &#8211; see the [LICENSE](LICENSE) file for details.<\/p>\n<p>## \ud83d\ude4f Acknowledgments<\/p>\n<p>&#8211; PaperMC &#8211; High-performance Minecraft server<br \/>\n&#8211; CloudNet &#8211; Minecraft cloud system<br \/>\n&#8211; DecentHolograms &#8211; Hologram API<br \/>\n&#8211; All contributors and users of this plugin<\/p>\n<p>## \ud83d\udce7 Support<\/p>\n<p>&#8211; **Issues**: GitHub Issues<br \/>\n&#8211; **Documentation**: [User Guide](doc\/USER_GUIDE.md)<br \/>\n&#8211; **Chinese Documentation**: [\u4f7f\u7528\u6587\u6863](doc\/USER_GUIDE_zh.md)<\/p>\n<p>## \ud83d\udd04 Version History<\/p>\n<p>### v1.1.0<br \/>\n&#8211; Added pre-voting ready system with emerald triggers<br \/>\n&#8211; Implemented post-voting ready phase with dye indicators<br \/>\n&#8211; Added player count-based item distribution<br \/>\n&#8211; Enhanced hologram display states<br \/>\n&#8211; Improved CloudNet integration<br \/>\n&#8211; Added vote history database tracking<br \/>\n&#8211; Teleport filtering for voted players only<\/p>\n<p>### v1.0.0<br \/>\n&#8211; Initial release<br \/>\n&#8211; Basic voting system<br \/>\n&#8211; CloudNet service integration<br \/>\n&#8211; Hologram displays<br \/>\n&#8211; Multi-language support<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Minecraft plugin to vote for games and launch the game server with CloudNet.<\/p>\n","protected":false},"featured_media":74747,"template":"","meta":{"_minecraft_slug":"gamevoting","_minecraft_project_id":"Mw6hO5eA","_minecraft_author":"Alex_Tang","_minecraft_license":"MIT","_minecraft_downloads":46,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"gamevoting.zip","_minecraft_size_bytes":38615752,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-15T21:19:03.561046Z","_minecraft_date_created":"2026-01-31T21:28:53.978901Z","_minecraft_date_modified":"2026-03-02T15:12:31.020162Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/gamevoting","_minecraft_icon_attachment_id":74747,"_minecraft_imported_at":"2026-06-04T08:08:22+00:00","_minecraft_import_hash":"1fcd26dd167194244da9539b373aa529","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[127,128],"mod_loader":[132,133],"minecraft_version":[118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-74746","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-paper","mod_category-purpur","mod_loader-paper","mod_loader-purpur","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GameVoting - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GameVoting - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A Minecraft plugin to vote for games and launch the game server with CloudNet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/\",\"name\":\"GameVoting - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp\",\"datePublished\":\"2026-06-04T08:08:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gamevoting\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GameVoting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GameVoting - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/","og_locale":"en_US","og_type":"article","og_title":"GameVoting - Minecraft","og_description":"A Minecraft plugin to vote for games and launch the game server with CloudNet.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/","name":"GameVoting - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp","datePublished":"2026-06-04T08:08:21+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gamevoting-icon-c5efd930ba563f2c65268651be9ac78994399e62_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gamevoting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"GameVoting"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/74746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/74747"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=74746"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=74746"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=74746"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=74746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}