mcafs

1.0.1 • Public • Published

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 <assetsDir> 默认.minecraft/assets位置 自定义assets位置
-u --url <url> URL,例如ftp://0.0.0.0:2023。若指定了此项,则addr和port选项将被忽略
-a --addr <addr> 127.0.0.1 IP 地址
-p --port <port> 21 FTP 端口号
-l --logLevel <logLevel> info 日志级别 all,trace,debug,info,warn,error,fatal,mark,off

其他

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

TODO

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

Package Sidebar

Install

npm i mcafs

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

18.6 kB

Total Files

4

Last publish

Collaborators

  • leawind