## 用户输入只包含“Slothy's Tree”,这看起来像是一个专有名词或标题。 “Slothy's Tree” 可以翻译为“树懒的树”。 但为了符合作为中文标题或游戏内文案的常见风格,并且更
客户端侧资源包浏览器、纹理构建器和OptiFine CIT支持。公开网络用途:GitHub Pages目录/下载及可选的Cloudflare Worker(心跳检测、收藏、上传)。详情请参阅完整说明。
查看大图Slothy's Tree 是一个客户端 Fabric 模组,用于浏览、应用和构建自定义 Minecraft 资源包——无需离开游戏。
功能
资源包浏览器
浏览由 ilyslothy 策划的 40 多个精选资源包。一键应用任意资源包。通过标签筛选、按社区星级排序,并查看精选社区推荐。
纹理构建器
混合搭配来自不同资源包的物品纹理、GUI 元素、粒子效果和音效。在本地构建自定义资源包并保存到你的库中。
CIT 支持
OptiFine CIT(自定义物品纹理)——物品名称、耐久度、NBT 及相关规则。
| Minecraft | Modrinth 上的 CIT |
|---|---|
| 1.21.8 | 内置于主 jar 文件 |
| 1.20 – 1.21.1 | 使用适用于你版本的 CIT Resewn(推荐)。旧版 Slothy's Tree jar 包含一个后备引擎,当检测到 CIT Resewn 或类似模组时会自动让步——无需单独的 Slothy CIT 配套 jar。 |
| 1.21.9 – 1.21.11 | 资源包浏览器和纹理构建器现已可用;这些版本的嵌入式 CIT 仍在开发中——暂未达到完整的 CIT 功能对等。 |
社区
- 在浏览器中标记资源包(开关切换)
- 上传资源包供版主审核(可选)
- “我的上传” 面板,用于跟踪提交状态
- “更新内容” 更新后显示界面
额外功能
击杀特效、Feather 配置导入、本地资源包库以及可自定义的 UI 主题。
截图
请参阅本模组页面的**“图库”**标签页,查看带标签的截图(资源包浏览器、纹理构建器、游戏内自定义物品等)。
需求
| 依赖 | 备注 |
|---|---|
| Fabric Loader | 推荐 0.19 及以上版本 |
| Fabric API | 必需——请匹配你的 MC 版本 |
| Minecraft | 选择与你游戏版本匹配的文件 |
| CIT Resewn | 可选,但在 1.20 – 1.21.1 版本上推荐使用以获得完整 CIT 功能 |
仅限客户端——请勿安装在服务器上。
| MC 版本 | 需下载的 Modrinth 文件 |
|---|---|
| 1.21.8 | slothyhub-*-mc1.21.8.jar(仅主文件) |
| 1.21.9 – 1.21.11 | slothyhub-*-mc1.21.11.jar(仅主文件;CIT 尚在开发中) |
| 1.20 – 1.21.1 | slothyhub-*-mc1.20-1.21.1.jar(旧版主文件;如需 CIT 请添加 CIT Resewn) |
版权与目录
- Slothy's Tree(模组代码)采用 MIT 协议——请参阅仓库中的 LICENSE 文件。
- 默认目录资源包由 ilyslothy 创建并分发,供本模组使用。未经许可,不得在其他地方重新上传这些资源包。
- 社区上传的资源包在出现在公共目录前需经过审核。
- 嵌入式 CIT 后备引擎的部分内容改编自 CIT Resewn(MIT 协议)。
网络连接与数据收集
根据 Modrinth 内容规则 §1.11——本模组会发起可选和必需的网络请求。该模组使用捆绑的目录数据可离线使用许多功能;在线功能需要以下连接。
1. 资源包目录与下载 (GitHub Pages)
主机: https://ilyslothy.github.io/Slothy-s-Tree
| 何时发送 | 发送内容 | 接收内容 |
|---|---|---|
| 打开资源包浏览器 | 一个随机的安装 UUID(X-SlothyHub-Voter 头部信息),用于获取星标计数 |
packs.json 目录、星标计数 |
| 应用资源包 | 标准 HTTP GET(无需账户登录) | 资源包 .zip 文件 |
| 纹理构建器 | 标准 HTTP GET | textures.json 索引、PNG/OGG 预览文件 |
此主机上模组作者收集的数据: 仅限普通 web 服务器日志(IP、用户代理)——如果你访问该网站。该模组不会将你的 Minecraft 用户名或 Mojang UUID 发送至 GitHub Pages。
2. 社区服务 (Cloudflare Worker)
主机: https://slothys-tree-bot.elytrapacks.workers.dev
(如有需要,可在模组设置 → 心跳 URL 中覆写。)
| 何时发送 | 端点 | 发送内容 | 目的 |
|---|---|---|---|
| 游戏进行中(约每 14 分钟) | POST /v1/heartbeat |
仅限随机客户端 UUID(存储在 config/slothyhub.json 中) |
为 Discord /modstats 命令汇总“活跃用户”统计 |
| 标记资源包 | POST /v1/pack-star |
客户端 UUID + 资源包 ID | 社区星标计数 |
| 加载资源包列表 | GET /v1/pack-stars |
客户端 UUID(头部信息) | 你标记的资源包及计数 |
| 仅当你上传资源包时 | POST /v1/pack-submit |
资源包 zip、名称、描述、标签、可选的联系方式、客户端 UUID | 版主审核队列 |
| 仅当你使用“我的上传”时 | GET /v1/submit-status |
客户端 UUID | 你的提交状态 |
未发送的内容: Minecraft 用户名、Mojang UUID、聊天记录、世界数据或已安装模组列表(除你明确上传的资源包文件外)。
服务器端存储的内容: 星标投票(客户端 UUID + 资源包 ID)、心跳存在信息(约 15 分钟 TTL)、上传元数据直至通过/拒绝。你可以在模组配置中重新生成本地 UUID(voterId)。
3. 直接资源包 URL
某些目录条目链接到 GitHub Releases 或 packs.json 中列出的其他 HTTPS URL。下载这些资源包是在你点击应用时发起的普通 GET 请求。
离线行为
- 如果 GitHub Pages 不可访问,jar 文件中内置了捆绑的资源包目录。
- 当 web 目录为空时,纹理构建器会回退到捆绑或本地扫描。
- 心跳、星标和上传功能需要 worker 支持;如果离线,它们会静默失败或在 UI 中显示错误。
链接
- 资源包目录与网站: https://ilyslothy.github.io/Slothy-s-Tree
- 源代码: https://github.com/IlySlothy/Slothy-s-Tree
- 问题/隐私咨询: https://github.com/IlySlothy/Slothy-s-Tree/issues
许可证
MIT 协议——请参阅仓库中的 LICENSE 文件。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。