Download MWeb - File Sharing — Minecraft Mods — MetaMods
MWeb - File Sharing

MWeb - File Sharing

Active

Downloads

17

Last update

9 months ago

Versions

1.18 — 1.21.4
Client
Fabric
Quilt
Libraries
Control
Social

MWeb - File Sharing

Want a quick overview of features? Expand the spoiler below for a brief function summary. Developers interested in the MWeb API should scroll to the bottom of the page.

MWeb Key Features MWeb is fully controllable via GUI or commands. Capabilities include: - Browsing files directly in-game (GUI only) - Creating public links to any server files and folders - Generating restricted links (by user, password, time, download count) - Editing and managing all created links - Sending folders and archives to players as resource packs - Zipping and unzipping files within the game - Renaming and deleting files in the game interface - Configuring folders for file uploads (with restriction options) Technical features: - Customizing HTML/CSS/JS on error pages - Setting up proxy domains (e.g., your-domain.net/ instead of IP address) - Restricting every action through permission systems

Creating Download Links

Creating a simple download link is just one click away!

  1. Open the access management interface (/ws whitelist or /ws → manage download access)
  2. Navigate to the desired file or folder
  3. Press the corresponding button to create a link

You can create both global and personal links (accessible only to you) directly from the navigator using hotkeys 1 and 2. After processing (larger folders take time to archive), a new link is generated. Click "Copy" to copy the link to your clipboard and share it with others or open it in a browser!

Multiple links can be created for the same file. Press hotkey 4 on a file or folder to manage all links — including activating, deleting, or editing them.

Preview loading...

(The example uses mweb.mutils.net as proxy — this is not default behavior)

File Management

MWeb adds convenient file management tools to simplify publishing! Open the management interface with /ws command

  • Renaming files and folders (Hotkey 1)
  • Zipping folders (Hotkey 2)
  • Unzipping archives (Hotkey 4)
  • Deleting files and folders (Hotkey 3)

Additionally, file information is displayed: size, type (highlighted with item color), last modified date, and path.

Preview loading...

Resource Pack Integration

Send resource pack folders or archives to other players with one click. This allows you to modify resource packs and instantly update players without the need for packing and uploading.

  1. Copy the path to your resource pack folder or archive
  2. Enter the command /ws texturepack ""
  3. Target players must accept the resource pack on first request

You can also force players to use the resource pack by adding true at the end of the command. For example: /ws texturepack "rp/test" @a true

Preview loading...

Technical Information and Setup

MWeb is fully customizable to meet your needs. To function, the mod starts a web server in the background, which requires opening an additional port. If you're unfamiliar with this or encounter setup issues, seek assistance.

Important: Every action is restricted by specific permissions to protect your files. OP rights bypass all restrictions! Using permission managers is recommended.

Don't want to see IP addresses in links? Use a proxy manager like nginx and configure it in MWeb settings.

API

Want to use MWeb features in your plugin/mod? With our API you can create and manage links, and also use the resource pack feature to dynamically create and send packs! The best experience is achieved using Kotlin (API usage in Java is also possible but less convenient).

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

API is available on Maven Central. Do not shade it into your project!

Project members
Miraculixx

Miraculixx

Developer

Created: 11 Jun 2023

ID: 9251