{"id":167712,"date":"2026-06-09T22:11:55","date_gmt":"2026-06-09T19:11:55","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/"},"modified":"2026-06-09T22:11:55","modified_gmt":"2026-06-09T19:11:55","slug":"votepass","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/","title":{"rendered":"VotePass"},"content":{"rendered":"<p>&#8220;`text<br \/>\n _    __      __       ____<br \/>\n| |  \/ \/___  \/ \/____  \/ __ ____ ___________<br \/>\n| | \/ \/ __ \/ __\/ _ \/ \/_\/ \/ __ `\/ ___\/ ___\/<br \/>\n| |\/ \/ \/_\/ \/ \/_\/  __\/ ____\/ \/_\/ (__  |__  )<br \/>\n|___\/____\/__\/___\/_\/    __,_\/____\/____\/<br \/>\n&#8220;`<\/p>\n<p>README LANGUAGES [ [**English**](README.md) | [\u4e2d\u6587](README_CN.md)  ]<\/p>\n<p>![CodeSize](https:\/\/img.shields.io\/github\/languages\/code-size\/ArtformGames\/VotePass)<br \/>\n![Download](https:\/\/github.com\/ArtformGames\/VotePass\/releases)<br \/>\n![Java CI with Maven](https:\/\/github.com\/ArtformGames\/VotePass\/actions\/workflows\/maven.yml)<br \/>\n![Support](https:\/\/img.shields.io\/badge\/Minecraft-Java%201.16&#8211;Latest-green)<\/p>\n<p># **VotePass**<\/p>\n<p>> You have been **&#8221;Passed by Vote&#8221;** !<\/p>\n<p>An efficient and fair verification plugin for whitelisted servers,<br \/>\nwhich supports players to submit whitelist requests by themselves<br \/>\nand be reviewed by all players who have passed.<\/p>\n<p>> This plugin has been published on SpigotMC and Modrinth.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/github.com\/ArtformGames\/VotePass\/raw\/master\/.doc\/logo.png\" width=\"300px\"  height=\"300px\" alt=\"Project logo\" align=\"right\"><\/p>\n<p>## Features &#038; Advantages<\/p>\n<p>&#8211; **Database Sync!** Based on database storage, data is safe and synchronized.<br \/>\n&#8211; **Easy to configure!** Simple and convenient configuration method, all content can be configured!<br \/>\n&#8211; **User-friendly GUI!** Full UI configuration, very easy for players to operate.<br \/>\n&#8211; **Player participation!** Players can participate in the management of the server, making them more involved.<\/p>\n<p>## Screenshots<\/p>\n<p>![REQUEST](https:\/\/github.com\/ArtformGames\/VotePass\/raw\/master\/.doc\/images\/REQUEST.png)<\/p>\n<p>![COMMENTS](https:\/\/github.com\/ArtformGames\/VotePass\/raw\/master\/.doc\/images\/COMMENTS.png)<\/p>\n<p>## Dependencies<\/p>\n<p>&#8211; **[Recommend]** Placeholders based on PlaceholderAPI .<\/p>\n<p>For development dependencies, please<br \/>\nsee  Dependencies .<\/p>\n<p>## Extensions<\/p>\n<p>> Have you developed an extension plugin related to this plugin?<br \/>\n> Welcome to submit your extension plugin in Issues<br \/>\n> and we will add it to the list!<\/p>\n<p>### **VotePass-Mailer**<\/p>\n<p>Support email notify for VotePass in game servers.<\/p>\n<p>### **VotePass-QQNotify**<\/p>\n<p>Support QQ notify for VotePass in lobby servers.<\/p>\n<p>## Commands<\/p>\n<p>The main command is `\/VotePass` or `\/vp`.<\/p>\n<p>### Lobby side<\/p>\n<p>&#8220;`text<\/p>\n<p># request <serverID><br \/>\n@ Player command<br \/>\n&#8211; Submit a whitelist request for a specific server.<br \/>\n&#8211; If the server has configured the rules, the rule agreement will be opened first;<br \/>\n&#8211; If not, the question-related GUI will be popped up directly for the player to fill in.<\/p>\n<p># accept <serverID><br \/>\n@ Player command<br \/>\n&#8211; Agree to the rules of the specified server and start filling in the answers to the questions.<\/p>\n<p># deny <serverID><br \/>\n@ Player command<br \/>\n&#8211; Refuse the rules of the specified server.<\/p>\n<p># reload<br \/>\n@ Admin command<br \/>\n&#8211; Reload the configuration file.<\/p>\n<p># toggle <server><br \/>\n@ Admin command<br \/>\n&#8211; Enable\/Disable the vote application for the corresponding server.<\/p>\n<p>&#8220;`<\/p>\n<p>### Game side<\/p>\n<p>&#8220;`text<\/p>\n<p># requests<br \/>\n@ Player command<br \/>\n&#8211; View all whitelist requests that have not been participated in.<\/p>\n<p># handle <requestID><br \/>\n@ Player command<br \/>\n&#8211; (Continue to) process the specified whitelist request.<\/p>\n<p># abstain<br \/>\n@ Player command<br \/>\n&#8211; Enable\/Disable the auto abstain function.<\/p>\n<p># manage<br \/>\n@ Admin command<br \/>\n&#8211; Open the administrator operation GUI to directly operate the whitelist.<\/p>\n<p># reload<br \/>\n@ Admin command<br \/>\n&#8211; Reload the configuration file.<\/p>\n<p># sync<br \/>\n@ Admin command<br \/>\n&#8211; Synchronize the whitelist of the corresponding server to the database.<\/p>\n<p># migrate<br \/>\n@ Admin command<br \/>\n&#8211; Migrate the whitelist of the server from the &#8220;whitelist.json&#8221;.<\/p>\n<p># list<br \/>\n@ Admin command<br \/>\n&#8211; List all players in whitelist.<\/p>\n<p># add <username><br \/>\n@ Admin command<br \/>\n&#8211; Add a player to the whitelist.<br \/>\n&#8211; Player should joined the server(e.g lobby) at least once.<\/p>\n<p># remove <username><br \/>\n@ Admin command<br \/>\n&#8211; Remove a player from the whitelist.<\/p>\n<p>&#8220;`<\/p>\n<p>## Configurations<\/p>\n<p>You can find configuration translations<br \/>\nat VotePass-Translations.<\/p>\n<p>### Plugin Configuration (`config.yml`) .<\/p>\n<p>Will be generated on the first boot up.<\/p>\n<p>### Messages Configuration (`messages.yml`)<\/p>\n<p>Will be generated on the first boot up.<\/p>\n<p>### Server Application Configuration ([`servers\/*.yml`](lobby\/plugin\/src\/main\/resources\/servers\/survival.yml))<\/p>\n<p>All server&#8217;s application configuration are separate configuration files,<br \/>\nstored in the lobby&#8217;s `<Data Folder>\/servers\/` for easy management.<\/p>\n<p>You can edit the storage path of the server configuration file in the plugin configuration file.<\/p>\n<p>## Permissions<\/p>\n<p>&#8220;`text<br \/>\n# VotePass.admin<br \/>\n&#8211; The permissions for all admin commands and functions.<\/p>\n<p># VotePass.abstain<br \/>\n&#8211; The permission that allow user to toggle auto abstain.<br \/>\n&#8220;`<\/p>\n<p>## Statistics<\/p>\n<p>![bStats](https:\/\/bstats.org\/plugin\/bukkit\/VotePass\/18946)<\/p>\n<p>![Alt](https:\/\/repobeats.axiom.co\/api\/embed\/bb854d190c553c0ef2aaea241099ec886d23e691.svg &#8220;Repobeats analytics image&#8221;)<\/p>\n<p>## Open Source Licence<\/p>\n<p>The source code of this project adopts the GNU General Public License v3.0.<\/p>\n<p>## Supports<\/p>\n<p>This project is mainly developed by the Artfrom Games .<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ArtformGames\/.github\/master\/logo\/logo_full.svg\" width=\"317px\" height=\"117px\" alt=\"ArtformGames\"><\/p>\n<p>Many thanks to Jetbrains for kindly providing a license for us to work on this and other open-source projects.  <\/p>\n<p>![](https:\/\/www.jetbrains.com\/?from=https:\/\/github.com\/ArtformGames\/VotePass)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Passed by Vote!&#8221; An efficient and fair verification plugin for whitelisted servers, which supports players to submit whitelist requests by themselves and be reviewed by all players who have passed.<\/p>\n","protected":false},"featured_media":167713,"template":"","meta":{"_minecraft_slug":"votepass","_minecraft_project_id":"kyCduETO","_minecraft_author":"ArtformGames","_minecraft_license":"LGPL-3.0-only","_minecraft_downloads":1937,"_minecraft_follows":15,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"votepass.zip","_minecraft_size_bytes":22136570,"_minecraft_version_count":18,"_minecraft_updated_at":"2026-05-16T06:27:30.367101Z","_minecraft_date_created":"2023-09-24T23:30:53.908136Z","_minecraft_date_modified":"2026-04-02T02:35:59.626512Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/votepass","_minecraft_icon_attachment_id":167713,"_minecraft_imported_at":"2026-06-09T19:11:55+00:00","_minecraft_import_hash":"bfc3cf815e3e46e0c8d833149e6af79a","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,126,127,128,867,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[438,446,449,110,111,112,113,114,115,116,117,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-167712","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","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>VotePass - 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\/votepass\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VotePass - Minecraft\" \/>\n<meta property=\"og:description\" content=\"&quot;Passed by Vote!&quot; An efficient and fair verification plugin for whitelisted servers, which supports players to submit whitelist requests by themselves and be reviewed by all players who have passed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/ArtformGames\/VotePass\/raw\/master\/.doc\/logo.png\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/\",\"name\":\"VotePass - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp\",\"datePublished\":\"2026-06-09T19:11:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/votepass\\\/#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\":\"VotePass\"}]},{\"@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":"VotePass - 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\/votepass\/","og_locale":"en_US","og_type":"article","og_title":"VotePass - Minecraft","og_description":"\"Passed by Vote!\" An efficient and fair verification plugin for whitelisted servers, which supports players to submit whitelist requests by themselves and be reviewed by all players who have passed.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/ArtformGames\/VotePass\/raw\/master\/.doc\/logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/","name":"VotePass - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp","datePublished":"2026-06-09T19:11:55+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/votepass\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/votepass-icon-a9a041508fe549bbfdb422160090061d635c67ff_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/votepass\/#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":"VotePass"}]},{"@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\/167712","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\/167713"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=167712"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=167712"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=167712"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=167712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}