1.0.1 • Published 7 months ago

mcafs v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

English

Minecraft Assets FTP Server

一个用于访问 .minecraft/assets 目录的 FTP 服务器

喵?

Minecraft 的一些资源文件,例如音乐、音效、语言等储存在 .minecraft/assets 中,但这些文件的组织形式令人难以直接访问。

安装

$> npm install mcafs

$> git clone https://github.com/LEAWIND/mcafs.git
$> cd mcafs
$> npm install

使用方法

$> mcafs -u localhost:2023

输出示例

$> mcafs -u localhost:2023
[2023-10-05T12:24:32.942] [INFO] MCAFS - Minecraft Assets Directory: C:\Users\LEAWIND\AppData\Roaming\.minecraft\assets
[2023-10-05T12:24:32.983] [INFO] MCAFS - FTP Server is starting at ftp://localhost:2023/

使用任意 FTP 客户端即可访问 ftp://localhost:2023

filezilla-example

命令行选项

flags默认值描述可选项
-v --version显示版本号
-h --help显示命令帮助
-d --assertsDir \默认.minecraft/assets位置自定义assets位置
-u --url \URL,例如ftp://0.0.0.0:2023。若指定了此项,则addr和port选项将被忽略
-a --addr \127.0.0.1IP 地址
-p --port \21FTP 端口号
-l --logLevel \info日志级别all,trace,debug,info,warn,error,fatal,mark,off

其他

windows资源管理器卡得抠脚,建议用 FileZilla 等客户端访问FTP服务器。

TODO

  • 不必对每个 login 都生成一个 FileSystem 实例
  • 不必一开始就加载所有 index 文件