**ScreenshotUploader** 是一款 Minecraft 模组,它通过允许您直接将游戏内截图
上传到指定服务器来增强您的游戏体验。 此功能使您可以轻松地与朋友和
社区分享您的创作和难忘的时刻。 它简化了游戏内截图的共享过程,无需外部
应用程序或手动上传。

# 功能:
- 游戏内截图浏览器:查看您自己的本地或朋友的 Web 服务器上的截图。(按 ```G``` 打开)
- 游戏内图像编辑器:在截屏之前按 ```V``` 或在本地画廊中单击“编辑”按钮
- 直接上传:在不离开游戏的情况下捕获和上传您的 Minecraft 截图到指定服务器。
- 集成 Web 服务器:截图上传到集成 Web 服务器,该服务器以方便的 Web
画廊显示它们。
- 自定义服务器支持:配置模组将截图上传到您自己的服务器,提供
对您的共享内容的灵活性和控制。 该模组支持使用多部分表单数据的 HTTP POST 请求,使其与
自定义服务器或 API 兼容。
- 截图合集:将您的截图整理成集合,以便于管理。
- 可定制设置:调整模组设置以满足您的偏好,包括上传路径和服务器
配置。
- 截图统计信息:查看您上传的截图的统计信息,例如上传数量或您最活跃的截图区域的热图。
- 游戏内截图编辑器:在上传之前直接在游戏中编辑您的截图,允许您添加文本、
批注或其他修改。
- 本地画廊:在本地画廊中查看您自己的截图,轻松浏览和管理您捕获的
瞬间。
- Web 画廊:访问 Web 画廊以查看和分享您上传的截图。
- 评论和标签:为您的截图添加评论和标签,以便更好地组织和分享。
- 截图删除权限:截图可以由上传者、任何玩家、服务器操作员或通过密码删除,可以配置以满足您服务器的需求
- 截图元数据:可以可选地嵌入诸如世界名称、服务器 IP 和坐标等信息。在
游戏内画廊中显示。默认禁用。
- 上传前询问:在屏幕上显示提示,您可以在其中选择您想对截取的屏幕截图执行什么操作(保存、
上传、删除)。
- 默认情况下,只有在 HUD 隐藏时拍摄的屏幕截图才会被上传(F1)。可以在 config 中禁用:
`requireNoHud`
## 要求:
- 需要 Minecraft Fabric 1.21 - 1.21.5。
- 需要能够处理 HTTP POST 请求并具有上传公共端点的服务器(如果未使用集成的
Web 服务器)。
## 1. 安装指南
### 客户端
#### **先决条件**: Minecraft Fabric 1.21 - 1.21.5
**步骤**:
1. 从 [此处](https://modrinth.com/mod/screenshot-uploader) 下载模组文件。
2. 将 ```.jar``` 放在 Minecraft 目录的 mods 文件夹中。
3. 启动安装了模组的 Minecraft。
4. (加入也安装了模组的服务器)
5. 截取屏幕截图
6. 您可以通过按 ```G``` 打开画廊
7. 您可以通过打开配置 ```游戏内画廊 -> 配置``` 来调整模组以满足您的需求
### 服务器
**步骤**:
1. 从 [此处](https://modrinth.com/mod/screenshot-uploader) 下载模组或插件文件。
2. 将 ```.jar``` 放在服务器目录的 mods/plugins 文件夹中。
3. 打开配置 (config/screenshotUploader/serverConfig.json,用于 Fabric;plugins/ScreenshotUploader/config.yml,用于 Paper 等)
4. 将条目 ```websiteURL``` 更改为 Web 服务器的公共 url(在浏览器中打开截图画廊的 url)例如 ```"https://yourserverip.com:4567"```
5. 查看 [Wiki](https://github.com/TheCoolcraft11/ScreenshotUploader/wiki) 或更改配置