Скачать MWeb - File Sharing — Minecraft Моды — MetaMods
MWeb - File Sharing

MWeb - File Sharing

Активный

Установок

17

Последнее обновление

9 месяцев назад

Версии

1.18 — 1.21.4
Клиент
Fabric
Quilt
Библиотеки
Управление
Социальные

MWeb - File Sharing

Хотите быстро ознакомиться с возможностями? Разверните спойлер ниже для краткого обзора функций. Разработчикам, интересующимся API MWeb, стоит прокрутить до конца страницы.

Ключевые возможности MWeb MWeb полностью управляется через графический интерфейс или команды. Возможности включают: - Просмотр файлов прямо в игре (только через GUI) - Создание публичных ссылок на любые файлы и папки сервера - Генерация ограниченных ссылок (по пользователю, паролю, времени, количеству скачиваний) - Редактирование и управление всеми созданными ссылками - Отправка папок и архивов игрокам в качестве ресурс-паков - Архивирование и распаковка файлов внутри игры - Переименование и удаление файлов в игровом интерфейсе - Настройка папок для загрузки файлов (с возможностью ограничений) Технические особенности: - Кастомизация HTML/CSS/JS на страницах ошибок - Настройка прокси-домена (например, ваш-домен.net/ вместо IP-адреса) - Ограничение каждого действия через систему разрешений

Создание ссылок для скачивания

Создать простую ссылку для скачивания — дело одного клика!

  1. Откройте интерфейс управления доступом (/ws whitelist или /ws → manage download access)
  2. Перейдите к нужному файлу или папке
  3. Нажмите соответствующую кнопку для создания ссылки

Вы можете создавать как глобальные, так и персональные ссылки (доступные только вам) прямо из навигатора, используя горячие клавиши 1 и 2. После обработки (большие папки требуют времени для архивации) генерируется новая ссылка. Нажмите "Копировать", чтобы скопировать ссылку в буфер обмена и поделиться ею с другими или открыть в браузере!

Для одного файла можно создать несколько ссылок. Нажмите горячую клавишу 4 на файле или папке, чтобы управлять всеми ссылками — включая их активацию, удаление или редактирование.

Предпросмотр загружается...

(В примере используется mweb.mutils.net как прокси — это не стандартное поведение)

Управление файлами

MWeb добавляет удобные инструменты для работы с файлами, упрощая их публикацию! Откройте интерфейс управления командой /ws

  • Переименование файлов и папок (Горячая клавиша 1)
  • Архивирование папок (Горячая клавиша 2)
  • Распаковка архивов (Горячая клавиша 4)
  • Удаление файлов и папок (Горячая клавиша 3)

Дополнительно отображается информация о файлах: размер, тип (подсвечивается цветом предмета), дата последнего изменения и путь.

Предпросмотр загружается...

Интеграция с ресурс-паками

Отправляйте папки или архивы ресурс-паков другим игрокам одним кликом. Это позволяет изменять ресурс-паки и мгновенно обновлять их у игроков без необходимости упаковки и загрузки.

  1. Скопируйте путь к папке или архиву ресурс-пака
  2. Введите команду /ws texturepack "<путь>" <цель>
  3. Целевые игроки должны принять ресурс-пак при первом запросе

Вы также можете принудительно установить ресурс-пак, добавив true в конце команды. Например: /ws texturepack "rp/test" @a true

Предпросмотр загружается...

Техническая информация и настройка

MWeb полностью настраивается под ваши нужды. Для работы мод запускает веб-сервер в фоновом режиме, что требует открытия дополнительного порта. Если вы не знакомы с этим или возникли проблемы с настройкой, обратитесь за помощью.

Важно: Каждое действие ограничено определенным разрешением для защиты ваших файлов. OP-права обходят все ограничения! Рекомендуется использовать менеджеры разрешений.

Не хотите видеть IP-адрес в ссылках? Используйте прокси-менеджер вроде nginx и укажите его в конфигурации MWeb.

API

Хотите использовать функции MWeb в своем плагине/моде? С нашим API вы можете создавать и управлять ссылками, а также использовать функцию ресурс-паков для динамического создания и отправки паков! Лучший опыт достигается при использовании Kotlin (работа с API в Java также возможна, но менее удобна).

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

API доступен в Maven Central. Не включайте его в свой проект через shading!

Участники проекта
Miraculixx

Miraculixx

Разработчик

Создан: 11 июн 2023

ID: 9251