MWeb - File Sharing 图标

Minecraft 服务端插件

MWeb - File Sharing

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

库/API管理类社交类fabricpaperpurpurquilt
版本范围
1.18–1.21.4
下载量
4,730

插件介绍

MWeb

Don't want to read everything? Click on the spoiler below for a compact feature overview. For developers that are interested into the MWeb API, scroll down to the bottom.

  • ...browse through your files ingame (GUI only)
  • ...create public links to any file or folder on your server
  • ...create restricted links to any file or folder on your server (user, passphrase, timed, amount)
  • ...edit and toggle all created links
  • ...send folders or archives directly to players as resource pack
  • ...zip & unzip folders/archives ingame
  • ...delete & rename files ingame
  • ...define folders for uploading files (can be restricted like downloads)

And for the more technical features, you can also...

  • ...respond custom html/css/js on error pages
  • ...define a proxy domain (like mutils.net/ instead of 1.2.3.4:1234/)
  • ...restrict every single action to a permission

The detailed description & guide is sorted into the following categories

  • Creating download link
  • Manage files
  • Resource Pack integration
  • Technical information & setup

To view all permissions and further help, visit mutils.net/mweb This project cost a lot of work, any support is highly appreciated!

Create download link

Creating a simple download link isn't more then one click!

  1. Open the whitelist GUI (/ws whitelist or /ws -> manage download access)
  2. Navigate to your file or folder
  3. Press a displayed button to create a link

You can create a global link or personal link (only usable by you) directly from the navigator by using your 1 & 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!

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. Preview is loading... (the preview use mweb.mutils.net as proxy. This is not a default behaviour)

Manage files

MWeb also adds helpful and simple file editing tools to make publishing easier! Open the mange GUI with /ws

  • Rename files or folders (Hotkey 1)
  • Zip folders (Hotkey 2)
  • Unzip archives (Hotkey 4)
  • Delete files or folders (Hotkey 3)

Additionally you can directly see file information like file size, file type (highlighted with item color), last edited and the path. Preview is loading...

Resource pack integration

Send 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 & uploading.

  1. Copy the path of your resource pack folder/archive
  2. Enter /ws texturepack "<path>" <target>
  3. Targets must accept resource packs at the first time

You can also force players to use the resource pack by adding true at the end of the command. E.g. /ws texturepack "rp/test" @a true Preview is loading...

Technical information & setup

MWeb 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't know what that is or have troubles to set it up ask us at our discord server.

Important - 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!

You don'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.

API

You want to use features from MWeb in your plugin/mod? With our API you can create and manage* links and 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)

dependencies {
    compileOnly("de.miraculixx:mweb:1.1.0")
}

The API is located at maven central. Do not shade it into your project!

版本与下载

推荐下载

MWeb-1.4.4.jar版本 1.4.4 · 1.6 MBSHA-1 b9e86d21ad845f2612eb72fa67e4cbd48b190698下载 MWeb-1.4.4.jar

1.4.4

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4
MWeb-1.4.4.jar1.6 MBSHA-1 b9e86d21ad845f2612eb72fa67e4cbd48b190698获取文件 MWeb-1.4.4.jar
展开更新日志
  • Support up to 1.21.4

1.4.3

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1
MWeb-1.4.3.jar1.5 MBSHA-1 7d174c6dd6a445bda7c0677ec8d97f8c63001a83获取文件 MWeb-1.4.3.jar
展开更新日志
  • Added 1.21.1 support

1.4.2

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21
MWeb-1.4.2.jar1.5 MBSHA-1 4bb61cb3da047dd27e9b425b20b85ff4f39613de获取文件 MWeb-1.4.2.jar
展开更新日志
  • 1.21 support

1.4.1

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6
MWeb-1.4.1.jar1.5 MBSHA-1 7f1458de7a40043f3f4908da89c6bdb83556d8c9获取文件 MWeb-1.4.1.jar
展开更新日志
  • 1.20.5/6 support

1.4.0-fabric

正式版
加载器
fabric · quilt
MC 版本
1.20.3 · 1.20.4
MWeb.1.4.0.jar5.1 MBSHA-1 d1f42638c70dc7fd184ce70ea27b8f153cb7e7c0获取文件 MWeb.1.4.0.jar
展开更新日志
  • Updated API to allow multiple packet modifications at once

133

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4
MWeb.jar1.5 MBSHA-1 0230b7dd13f75f04d8ecc4ec89111437030888b5获取文件 MWeb.jar

133+fabric

正式版
加载器
fabric · quilt
MC 版本
1.20.3 · 1.20.4
MWeb.jar5 MBSHA-1 e0c1ea75d25ef4da90f6c73dd631bc7feb128ff2获取文件 MWeb.jar

1.3.1-fabric

正式版
加载器
fabric · quilt
MC 版本
1.20.2
MWeb.jar5 MBSHA-1 5d71195ed833089c5e96101bc5b90d6ba521fb14获取文件 MWeb.jar
展开更新日志

Support New Version

  • Add 1.20.2 support

1.3.2

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2
MWeb.jar1.4 MBSHA-1 ed62ec4cc98fdbca42cdcabd5a0360e58eb6d691获取文件 MWeb.jar
展开更新日志

Support New Version

  • Add 1.20.2 support

1.3.1

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1
MWeb.jar1.4 MBSHA-1 2e6ebb6bde3729201837d841783ef347cb9a3bcc获取文件 MWeb.jar
展开更新日志

Minor Update

  • Fixed config not saving if internal server failed to start
  • Added error catching with detailed information

1.3.0-fabric

正式版
加载器
fabric · quilt
MC 版本
1.20 · 1.20.1
MWeb-Fabric.jar4.9 MBSHA-1 16acfecd7652c222bf8fe1443b2dbf3aafda1b01获取文件 MWeb-Fabric.jar
展开更新日志

Minor Update

  • Fixed config not saving if internal server failed to start
  • Added error catching with detailed information

1.3.0

正式版
加载器
fabric
MC 版本
1.20 · 1.20.1
MWeb-Fabric.jar4.9 MBSHA-1 01a07c812e770f4d966f9cbf44c675c96652863a获取文件 MWeb-Fabric.jar
展开更新日志

Major Update

  • Adding the option to upload files
  • Whitelist folders to allow file uploads inside
  • Set max file size and max file amount

1.3.0

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1
MWeb.jar1.4 MBSHA-1 a46612b664e4eb145f06b3219ab40a2768168b8c获取文件 MWeb.jar
展开更新日志

Major Update

  • Adding the option to upload files
  • Whitelist folders to allow file uploads inside
  • Set max file size and max file amount

1.2.1

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1
MWeb.jar1.3 MBSHA-1 e32347397ad78443a66bfa43807b3cd06a76879e获取文件 MWeb.jar
展开更新日志

Minor Update

  • Fix command erroring in 1.20.1
  • Fix tab complete
  • Fix resource pack sending

1.2.0

正式版
加载器
fabric
MC 版本
1.19.3 · 1.19.4
MWeb-Fabric.jar4.8 MBSHA-1 2bbe35d7a51eb06c202e17243b2f8c59b8fbc890获取文件 MWeb-Fabric.jar
展开更新日志

Major Update

  • Added preview page on download. If you wish to skip the preview page add ?direct=true to your url!
  • New page preset download.html
  • Added version check on startup

1.2.0

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1
MWeb.jar1.3 MBSHA-1 82affd8065cb5a548885155f0933caa30e5c98aa获取文件 MWeb.jar
展开更新日志

Major Update

  • Added preview page on download. If you wish to skip the preview page add ?direct=true to your url!
  • New page preset download.html
  • Added version check on startup

100

正式版
加载器
fabric
MC 版本
1.19.3 · 1.19.4
MWeb-Fabric.jar4.8 MBSHA-1 029d5c98a22d06c7a753ceebff001822e6e25182获取文件 MWeb-Fabric.jar
展开更新日志

Initial Version

No changelog

1.1.0

正式版
加载器
paper · purpur
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20
MWeb.jar1.3 MBSHA-1 c8da24e3860fbc2f52128fe2700f25c3c82c672e获取文件 MWeb.jar
展开更新日志

Initial Version

No changelog

依赖关系

  • 必需未命名依赖
  • 必需未命名依赖
  • 必需未命名依赖