截图
介绍
📦 Packed Packs
将资源包和数据包打包到配置方案中,支持多选、拖放,以及扩展的鼠标和键盘操作。
✨ 功能
- 保存和加载自定义配置方案。
- 一次选择多个资源包。
- 在不同列之间拖放选择项。
- 右键打开上下文菜单,执行文件操作和其他选项。
- 按资源包标题搜索。
- 按字母顺序或更新时间排序资源包。
- 筛除不兼容的资源包。
📂 附加文件夹
- 添加额外文件夹以查找资源包。
- 在
config/packed_packs.json的resourcepacks或datapacks中,将路径添加到additionalFolders数组进行配置。 - 如果该数组不存在,可以手动创建,或打开并关闭 Packed Packs 界面以更新配置文件。
- 路径可以是绝对路径,也可以是相对于游戏目录的路径。
- 正确添加的文件夹会作为上下文菜单中的 打开资源包文件夹 选项显示。
- 需要重启游戏才能生效。
📂📦 文件夹资源包
- 任何不含
pack.mcmeta的文件夹都会被视为文件夹资源包。 - 在文件夹根目录添加
pack.png,即可设置自定义图标。 - 文件夹可以嵌套。
- 可以打开文件夹查看并重新排列其中的内容。顺序会保存到文件夹根目录中的
packed_packs.folderpack.json。 - 可以锁定文件夹资源包,使其表现得像普通资源包一样,可在行和列之间移动。这类文件夹也称为
module。- 子项无法移出已锁定的文件夹资源包。锁定文件夹资源包时,其中的子项会自动归回。
- 已锁定的文件夹资源包也会锁定所有作为文件夹的后代项。
- 可以在选项菜单中设置新发现的文件夹默认锁定。
- 在
packed_packs.folderpack.json中指定后,可以将内置资源包添加到文件夹资源包中。- 示例:
{ "module": false, "packIds": [ "continuity:default", "examplenamespace:examplepath" ] } - 注意:只能在 Packed Packs 界面之外进行此操作,因为
packed_packs.folderpack.json文件只会在进入界面时加载一次,以防未保存的状态被覆盖。
- 示例:
🖱️ 鼠标操作
| 打开上下文菜单 | 右键单击 |
| 选择范围 | 按住 Shift 并单击 |
| 添加到选择项/从选择项中移除 | 按住 Ctrl 并单击 |
| 快速转移 | 双击 |
| 撤销 | 单击侧边后退按钮 |
| 重做 | 单击侧边前进按钮 |
⌨️ 键盘操作
| 浏览条目 | ↑, ↓ |
| 移出条目 | Tab |
| 转移所选项 | Space, Enter |
| 选择范围 | Shift + ↑ / ↓ |
| 全选 | Ctrl + A |
| 移动所选项 | Ctrl / Alt + ↑ / ↓ |
| 撤销 | Ctrl + Z |
| 重做 | Ctrl + Shift + Z, Ctrl + Y |
| 打开文件夹整合包 | Enter |
| 关闭文件夹整合包 | Escape |
| 删除文件 | Delete |
| 重命名文件 | Ctrl + R, F2(如果未绑定为截图键) |
| 打开文件 | Ctrl + Enter |
| 在文件管理器中显示 | Alt + Shift + R |
| 切换配置文件侧边栏 | Ctrl + ` |
| 在默认配置文件和无配置文件之间切换 | F1 |
| 刷新整合包 | F5 |
| 聚焦搜索栏 | Ctrl + F, Ctrl + K |
⚙️ 配置
- 关闭时自动应用资源包。
- 替换默认的资源包和数据包界面。
- 移除不兼容整合包上的红色背景。
- 默认锁定文件夹整合包。
- 重新打开界面时记住上次查看的配置文件。
🚀 开发者模式
- 切换开发者模式 — `Ctrl` + `Shift` + `I` | `F12`
- 在开发者模式下,右键菜单中会显示其他选项。
- 偏好设置:切换特定小组件的显示状态。
- 锁定配置档:锁定的配置档无法删除、重命名或修改。
- 覆盖整合包属性:
- 覆盖设置按配置档分别配置,且仅应用于对应配置档,除非将其设为默认值。
- 覆盖整合包的 必需 属性。也可以禁用必需整合包。
- 覆盖整合包的 位置 属性。也可以移动固定整合包。
- 隐藏整合包。
- 默认配置档:
- 默认配置档的覆盖设置会对所有配置档全局生效,即使没有配置档也会生效,包括原始界面。
- 默认配置档中启用的整合包会自动标记为兼容。
- 在以下情况下会自动加载默认配置档:
- 资源包:缺少
options.txt或config/packed_packs/__version.json时。 - 数据包:创建新世界时。
- 资源包:缺少
- 整合包别名:为整合包 ID 添加别名
- 旨在帮助整合包开发者在需要更新时迁移资源包/数据包,而不影响用户配置的整合包选择和顺序。
- 仅当整合包已被选中但不存在时才会使用。匹配从别名映射表的顶部开始,并解析为第一个匹配项,详见
config.meta.json文件。 - 支持正则表达式(必须以
regex:为前缀);设置正确后,编辑别名对话框中的文本颜色会改变。 - 无论在别名映射表中的位置如何,精确匹配始终优先于正则表达式匹配(例如,整合包 ID
file/test-v1.2始终会匹配"file/test-v1.2": "file/test-v1.4",而非"regex:file\\/test-v\\d*": "file/test-v2")。 - 别名也可以映射到正则表达式值(必须以
regex:为前缀),并尝试与任何可用整合包匹配。此操作只能在config.meta.json文件中完成。 - 别名不会自动清除,即使它指向的整合包已不存在也一样。只能通过游戏内界面或配置文件手动移除。
- 通常不建议在数据包上使用,因为这可能会损坏世界。请充分测试。
♨️ Java API
Java API 是一项可选依赖,允许模组扩展功能或为 Packed Packs 添加兼容性。它支持订阅各类事件,以及注册自定义偏好设置,以便在屏幕的指定位置添加可配置的小组件。
你可以在 testmod 中,以及 **主要** 源代码集的 compat 包中查看示例实现。
你也可以从源代码中查看 Java 文档。
访问 Wiki 页面了解更多详情。
🔗 兼容性
已显式添加兼容支持:
- Resourcify
- Respackopts
- VTDownloader
- Entity Texture Features
- Polytone
如果上述模组变得不兼容,请提交问题。请务必确认使用了与目标 Minecraft 版本相匹配的正确模组版本,并确认该问题仅在安装了 Packed Packs 时才会出现。
注意:上述模组的兼容性是在 Java API 推出之前添加的。其他模组最好改用 Java API,以获得更好的长期兼容性。如果上述模组做出足够多的破坏性变更,可能不得不放弃对它们的支持。
LTS 版本:1.21.1、1.21.11、26.1、26.2、26.3
常见问题
Packed Packs 支持哪些 Minecraft 版本?
Packed Packs 支持 Minecraft Java 版 1.21.1–26.3,共 14 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Packed Packs 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
fishstiz 的其他作品
查看全部 →Cursors Extended
可自定义的 Minecraft 主题光标
Packed Packs
将资源包和数据包整合为配置文件,支持多选、拖放以及扩展的鼠标和键盘控制。
Bedrock-Style Cursors
为 Minecraft Cursor 模组添加基岩版风格的光标
Mini Cursors Dark
Simple 8x8 Dark Cursors for Minecraft Cursor mod
评论
登录后评论和评分