帕西扩展

帕西扩展

Paxi的附加组件,支持模组内置包、按需加载以及自定义包放置!

Paxi Extra

Version Requires License

Fabric NeoForge Forge

Available on GitHub Available on Modrinth Available on CurseForge

这是 Paxi 的一个附加模组,有五个用途:

  • 让 Paxi 能够用于模组添加的内置资源包和数据包(参见 #27)
  • 如果 config -> paxi -> resourcepacks 和 datapacks 中的包未在 resourcepack_load_order.json 或 datapack_load_order.json 中列出,则限制 Paxi 自动加载它们
  • 让 Paxi 在启动时生成数据包文件夹和 JSON 文件,而不是在世界生成之后
  • 添加一个 --user-- 标记,让你自行决定自己包的放置位置,如果你想让自己挑选的包位于 Paxi 的包之上,或者放在其他任何你喜欢的位置,这会很方便
  • 移除 Paxi 加载的包上的重新排序箭头,因为加载顺序已经决定了这些包的位置,而向上或向下拖动的包只会弹回原位

如何使用?

按你想要的顺序写下你想要的包,其他任何内容都不会被强制加载:

{
  "loadOrder": [
    "resourcepacks/my_base_pack.zip",
    "mod/somemod",
    "--user--",
    "resourcepacks/my_overrides.zip"
  ]
}

列表中越靠后的优先级越高。--user-- 上方的任何内容都位于你自己挑选的包下方,其下方的任何内容都位于它们上方。去掉 --user--,所有内容都会保持在最上方,就像 Paxi 通常的做法一样。

对于内置包支持,你需要包的 ID。你可以查看模组源码、猜测,或者使用 Resource Pack Overrides 并在资源包界面按住 D 来查看每个包的 ID。如果你想让所有模组资源都位于堆叠中的特定位置,你也可以对 fabric 和 mod_resources 进行排序。

使用 Paxi 加载 fabric 和其他内置包并非必需,它只是作为一个可选功能存在。

从你的实例中任意位置加载包而不仅限于 Paxi 自己的文件夹,这已经可以实现了,因为 Paxi 本身自 1.21 起就已经这样做了。将你的包保留在普通的 resourcepacks 文件夹中也意味着 Modrinth 能识别它们,因此包含它们的模组包也能得到正确的署名。

要求

Minecraft 1.21.1 或 26.1 至 26.1.2,运行于 NeoForge 或 Fabric,并安装 Paxi(NeoForge / Fabric)和 YUNG's API(NeoForge / Fabric)。Paxi 本身已经需要 YUNG's API。下载与你加载器匹配的文件:jar 名称以 -neoforge 或 -fabric 结尾。

许可证

Paxi Extra 依据 GNU Lesser General Public License v3.0 授权,与其移植来源的模组使用相同的许可证。完整条款见 LICENSE。

致谢

Paxi Extra 是 Lancet_ 的 Paxi Plus 的移植版本,并得到了 Fyoncle 的贡献,为了区分两个项目而重命名。Paxi 本身由 YUNGNICKYOUNG 制作。