{"id":107979,"date":"2026-06-06T08:51:13","date_gmt":"2026-06-06T05:51:13","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/"},"modified":"2026-06-06T08:51:13","modified_gmt":"2026-06-06T05:51:13","slug":"mweb","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/","title":{"rendered":"MWeb &#8211; File Sharing"},"content":{"rendered":"<p># MWeb<br \/>\nDon&#8217;t want to read everything? Click on the spoiler below for a compact feature overview.<br \/>\nFor developers that are interested into the MWeb API, scroll down to the bottom.<\/p>\n<details>\n<summary>MWeb Feature Summary<\/summary>\n<p>MWeb can be controlled completely by GUI or command.<br \/>\nYou can&#8230;<\/p>\n<p>&#8211; &#8230;browse through your files ingame (GUI only)<br \/>\n&#8211; &#8230;create public links to any file or folder on your server<br \/>\n&#8211; &#8230;create restricted links to any file or folder on your server (user, passphrase, timed, amount)<br \/>\n&#8211; &#8230;edit and toggle all created links<br \/>\n&#8211; &#8230;send folders or archives directly to players as resource pack<br \/>\n&#8211; &#8230;zip &#038; unzip folders\/archives ingame<br \/>\n&#8211; &#8230;delete &#038; rename files ingame<br \/>\n&#8211; &#8230;define folders for uploading files (can be restricted like downloads)<\/p>\n<p>And for the more technical features, you can also&#8230;<\/p>\n<p>&#8211; &#8230;respond custom html\/css\/js on error pages<br \/>\n&#8211; &#8230;define a proxy domain (like mutils.net\/<id> instead of 1.2.3.4:1234\/<id>)<br \/>\n&#8211; &#8230;restrict every single action to a permission<\/p>\n<\/details>\n<p>&#8212;<\/p>\n<p>The detailed description &#038; guide is sorted into the following categories<\/p>\n<p>&#8211; Creating download link<br \/>\n&#8211; Manage files<br \/>\n&#8211; Resource Pack integration<br \/>\n&#8211; Technical information &#038; setup<\/p>\n<p>To view all permissions and further help, visit mutils.net\/mweb <br \/>\nThis project cost a lot of work, any support is highly appreciated!<\/p>\n<p>## Create download link<br \/>\nCreating a simple download link isn&#8217;t more then one click! <\/p>\n<p>1. Open the whitelist GUI (`\/ws whitelist` or `\/ws` -> &#8220;manage download access&#8220;)<br \/>\n2. Navigate to your file or folder<br \/>\n3. Press a displayed button to create a link<\/p>\n<p>You can create a global link or personal link (only usable by you) directly from the navigator by using your 1 &#038; 2 hotkey. After processing (bigger folders take some time to zip) a new link is generated for you. Click on copy to copy the link in your clipboard and share it with anyone or paste it in your browser!<\/p>\n<p>You can create multiple links for the same file. Press your 4 hotkey on a file or folder to manage all links. Here you can toggle, remove or even edit existing links.<br \/>\n![Preview is loading&#8230;](https:\/\/i.imgur.com\/kcUB1VT.gifd)<br \/>\n(the preview use `mweb.mutils.net` as proxy. This is not a default behaviour)<\/p>\n<p>## Manage files<br \/>\nMWeb also adds helpful and simple file editing tools to make publishing easier! Open the mange GUI with `\/ws`<\/p>\n<p>&#8211; Rename files or folders (Hotkey 1)<br \/>\n&#8211; Zip folders (Hotkey 2)<br \/>\n&#8211; Unzip archives (Hotkey 4)<br \/>\n&#8211; Delete files or folders (Hotkey 3)<\/p>\n<p>Additionally you can directly see file information like file size, file type (highlighted with item color), last edited and the path.<br \/>\n![Preview is loading&#8230;](https:\/\/i.imgur.com\/8u9bRRm.gif)<\/p>\n<p>## Resource pack integration<br \/>\nSend resource pack folders or archives directly to other players with one click. That allows you to modify your resource pack and update players instantly without the need of packing &#038; uploading. <\/p>\n<p>1. Copy the path of your resource pack folder\/archive<br \/>\n2. Enter `\/ws texturepack &#8220;<path>&#8221; <target>`<br \/>\n3. Targets must accept resource packs at the first time<\/p>\n<p>You can also force players to use the resource pack by adding `true` at the end of the command. <br \/>\nE.g. `\/ws texturepack &#8220;rp\/test&#8221; @a true`<br \/>\n![Preview is loading&#8230;](https:\/\/i.imgur.com\/4mYczui.gif)<\/p>\n<p>## Technical information &#038; setup<br \/>\nMWeb is completely customizable and adapt to your needs. To make everything possible, MWeb starts a web server in the background to manage all requests. That also means you need a second open port. If you don&#8217;t know what that is or have troubles to set it up ask us at our discord server. <\/p>\n<p>**Important** &#8211; Every action is restricted to a certain permission (docs) to secure your files. OP bypasses all permissions! We highly recommend you to use permission manager like luckperms!<\/p>\n<p>You don&#8217;t want the number ip in your link? Use a proxy manager like nginx and enter it in the mweb config. Need help? Like before you can ask us.<\/p>\n<p>## API<br \/>\nYou want to use features from MWeb in your plugin\/mod? With our API you can create and manage* links<br \/>\nand even use our resource pack feature to dynamically create and send resource packs! Get the best experience by using Kotlin (using our api in java works too but is less enjoyable)<\/p>\n<p>&#8220;`kotlin<br \/>\ndependencies {<br \/>\n    compileOnly(&#8220;de.miraculixx:mweb:1.1.0&#8221;)<br \/>\n}<br \/>\n&#8220;`<br \/>\nThe API is located at maven central. Do **not** shade it into your project!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create links to your server files to share them! Links can be global, ip\/user limited, timed and more. Easily zip folders and even send them to players as texturepacks! Custom Web Server responses &#8211; Part of MUtils<\/p>\n","protected":false},"featured_media":107980,"template":"","meta":{"_minecraft_slug":"mweb","_minecraft_project_id":"Wd2WDXoA","_minecraft_author":"Miraculixx","_minecraft_license":"AGPL-3.0-only","_minecraft_downloads":4358,"_minecraft_follows":66,"_minecraft_client_side":"unknown","_minecraft_server_side":"unknown","_minecraft_storage_type":"zip","_minecraft_archive_name":"mweb.zip","_minecraft_size_bytes":49996853,"_minecraft_version_count":18,"_minecraft_updated_at":"2026-05-16T04:02:44.797372Z","_minecraft_date_created":"2023-06-11T06:02:13.980449Z","_minecraft_date_modified":"2024-12-29T12:57:05.690003Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/mweb","_minecraft_icon_attachment_id":107980,"_minecraft_imported_at":"2026-06-06T05:51:13+00:00","_minecraft_import_hash":"1827ef6169c3a7a128c6540b34772c71","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,873,126,127,128,98,867,92],"mod_loader":[99,132,133,100],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,73,74,38],"class_list":["post-107979","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-library","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-quilt","mod_category-social","mod_category-utility","mod_loader-fabric","mod_loader-paper","mod_loader-purpur","mod_loader-quilt","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-2","minecraft_version-1-21-3","minecraft_version-1-21-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MWeb - File Sharing - 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\/mweb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MWeb - File Sharing - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Create links to your server files to share them! Links can be global, ip\/user limited, timed and more. Easily zip folders and even send them to players as texturepacks! Custom Web Server responses - Part of MUtils\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/\",\"name\":\"MWeb - File Sharing - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp\",\"datePublished\":\"2026-06-06T05:51:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/mweb\\\/#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\":\"MWeb &#8211; File Sharing\"}]},{\"@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":"MWeb - File Sharing - 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\/mweb\/","og_locale":"en_US","og_type":"article","og_title":"MWeb - File Sharing - Minecraft","og_description":"Create links to your server files to share them! Links can be global, ip\/user limited, timed and more. Easily zip folders and even send them to players as texturepacks! Custom Web Server responses - Part of MUtils","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/","name":"MWeb - File Sharing - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp","datePublished":"2026-06-06T05:51:13+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/mweb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/mweb-icon-62eabd332e6fdf34e420e4085ec841fa70387ff5_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/mweb\/#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":"MWeb &#8211; File Sharing"}]},{"@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\/107979","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\/107980"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=107979"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=107979"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=107979"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=107979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}