{"id":166024,"date":"2026-06-09T21:10:48","date_gmt":"2026-06-09T18:10:48","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/"},"modified":"2026-06-09T21:10:48","modified_gmt":"2026-06-09T18:10:48","slug":"viarestrictor-velocity","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/","title":{"rendered":"ViaRestrictor Velocity"},"content":{"rendered":"<p># ViaRestrictor for Velocity<br \/>\nThis is ViaRestrictor, a fork of the original akanoka\/viarestrictor project, adapted specifically for Velocity proxies. It helps manage client versions on your Minecraft proxy setup by integrating with ViaVersion, allowing you to restrict access from incompatible or undesired clients and provide informative messages if needed.<\/p>\n<p>### What It Does<\/p>\n<p>Detects the player&#8217;s client version through ViaVersion (which must be installed).<br \/>\nSupports blacklisting restricted versions or whitelisting allowed ones, based on your preference.<br \/>\nCustomizable kick messages with color codes (&#038;) and line breaks (n).<br \/>\nOption to automatically kick players after displaying the message.<br \/>\nLogs blocked connections to the console for reference, if enabled.<\/p>\n<p>### Why This Fork?<\/p>\n<p>The original plugin was designed for Spigot servers (or forks like Paper). This version has been fully ported to work with Velocity proxies, keeping all the core features intact but optimized for the proxy environment.<br \/>\nSetup<\/p>\n<p>Place the plugin in your Velocity plugins directory.<br \/>\nRequires Java 17 or higher and ViaVersion.<br \/>\nThe configuration file is generated at plugins\/ViaRestrictor\/config.yml upon first launch.<br \/>\nallowed_versions: Specify protocol numbers (e.g., 759 for Minecraft 1.20.1).<\/p>\n<p>&#8220;`<br \/>\nkick_message: Customize with placeholders like %mcversion% or %version%.<\/p>\n<p>mode: Use whitelist to allow only specified versions.<\/p>\n<p>kick: Set to true to enable automatic kicks.<\/p>\n<p>log_kicks: Set to true to log blocked players in the console.<br \/>\n&#8220;`<\/p>\n<p>Example for kick:  ![kick](https:\/\/cdn.modrinth.com\/data\/cached_images\/286ad13cb50cc24033281b2d4bd9fe695335777a.png)<\/p>\n<p>You can reload the configuration using Velocity&#8217;s commands (like \/velocity reload) or restart <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Restricts access by client version.<\/p>\n","protected":false},"featured_media":166025,"template":"","meta":{"_minecraft_slug":"viarestrictor-velocity","_minecraft_project_id":"oJinikG9","_minecraft_author":"PopugaiOnTheBeat","_minecraft_license":"Apache-2.0","_minecraft_downloads":14,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"viarestrictor-velocity.zip","_minecraft_size_bytes":300362,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:54:11.034221Z","_minecraft_date_created":"2026-02-25T01:49:45.772915Z","_minecraft_date_modified":"2026-02-05T09:06:43.865751Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/viarestrictor-velocity","_minecraft_icon_attachment_id":166025,"_minecraft_imported_at":"2026-06-09T18:10:48+00:00","_minecraft_import_hash":"7935bd2f8d5b163263b1bd4e586626f2","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,123,92,985],"mod_loader":[986],"minecraft_version":[845,846,847,848,849,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-166024","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-technology","mod_category-utility","mod_category-velocity","mod_loader-velocity","minecraft_version-1-2-1","minecraft_version-1-2-2","minecraft_version-1-2-3","minecraft_version-1-2-4","minecraft_version-1-2-5","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>ViaRestrictor Velocity - 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\/viarestrictor-velocity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ViaRestrictor Velocity - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Restricts access by client version.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/\",\"name\":\"ViaRestrictor Velocity - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp\",\"datePublished\":\"2026-06-09T18:10:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/viarestrictor-velocity\\\/#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\":\"ViaRestrictor Velocity\"}]},{\"@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":"ViaRestrictor Velocity - 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\/viarestrictor-velocity\/","og_locale":"en_US","og_type":"article","og_title":"ViaRestrictor Velocity - Minecraft","og_description":"Restricts access by client version.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/","name":"ViaRestrictor Velocity - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp","datePublished":"2026-06-09T18:10:48+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/viarestrictor-velocity-icon-719bfd57f1a9fb66038c74d071f57d9d026cb1f8_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/viarestrictor-velocity\/#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":"ViaRestrictor Velocity"}]},{"@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\/166024","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\/166025"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=166024"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=166024"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=166024"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=166024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}