# DownloadPlugin for Minecraft
DownloadPlugin 是一个 Minecraft 服务器插件,允许玩家将他们当前所在的世界下载为 ZIP 文件。 这对于大型建筑服务器或个人世界特别有用。
## 功能
- 使用 `/download ` 命令下载任何世界。
- 仅允许从未被阻止的世界下载。
- 生成名为 `...zip` 的 ZIP 文件。
- 在聊天中提供可点击的下载链接。
- 如果启用,则记录所有下载。
- 基于过期时间自动删除旧下载。
- 服务器启动时删除所有 ZIP 文件以防止存储问题。
- 支持内部 HTTP 端口和通过隧道(如 Playit.gg)的公共端口。
## 命令
/download
- ``: 玩家选择的数字代码,用于使 ZIP 文件名唯一。 例如:`/download 12345`
- 无法下载被阻止的世界。
## 配置 (`config.yml`)
```yaml
blocked-worlds:
- world_nether
- world_the_end
log-downloads: true
log-file: downloads.log
http-port: 8100 # 内部端口,HTTP 服务器在此处运行
public-port: 27429 # 玩家用来访问下载的公共端口
download-expiration: 3600 # 自动删除的过期时间(以秒为单位)
public-ip: "147.185.221.23" # 服务器的公共 IP 地址或域名
```