Skip to content

制作整合包分发

使用 PCL,你可以轻松打造并分发高度定制化的 Minecraft 整合包。本指南将从准备文件到深度自定义,一步步引导你完成整个过程。

准备整合包核心文件

这是让你的整合包能够被 PCL 自动识别和安装的关键。

  1. 打包文件:将你的整合包所需的所有文件(例如 mods, config, resourcepacks 等文件夹)打包成一个 .zip 压缩文件。
  2. 正确命名:将该压缩包命名为 modpack.zipmodpack.mrpack
  3. 放置文件:将命名好的压缩包和 PCL.exe 启动器主程序放在同一个文件夹内。

完成以上步骤后,当玩家打开 PCL 时,启动器会自动检测并提示安装此整合包,实现“开箱即用”的体验。

关于分发:PCL 正式版没有分发限制,你可以将包含启动器和整合包的文件夹自由地分享给他人,或作为服务器的专用客户端。

捆绑指定 Java 版本(推荐)

为了避免玩家因 Java 版本不匹配而无法启动游戏,你可以为整合包直接捆绑一个可用的 Java 环境。
将你的 Java 文件夹直接放入整合包的版本文件夹内,路径为:.minecraft\versions\你的版本名\
PCL 会优先搜索并使用位于该路径下的 Java,从而保证了环境的一致性。

个性化设置

如果你想让整合包的用户也拥有与你相同的启动器设置,可以这样做:
在 PCL 主程序的根目录下,找到并复制名为 PCL 的文件夹,将这个文件夹包含在你的整合包中(通常是与 PCL.exe 放在一起)。
这个 PCL 文件夹储存了个性化设置,但不包含任何个人隐私信息,可以安全分发。

你可以在 设置个性化功能隐藏 中隐藏一些不需要的高级功能,以简化界面,更好的面向新手玩家。

你可以考虑关闭自动更新,由你来统一分发新版启动器。
如果你无法直接通知所有玩家强烈建议至少选择 “仅在有重大漏洞更新时显示提示”
这可以确保玩家不会因为错过关键的安全更新而导致游戏无法正常运行或账号出现风险。

PCL 的公告包含新功能投票、活动通知和紧急漏洞警告。
如果你不希望玩家看到这些公告,可以适当降低公告推送等级。除非有特殊需求,否则推荐保持默认的 “显示所有公告”

自定义主页

你可以在 设置个性化主页 中为启动器设置一个专属主页,用于展示服务器信息、更新日志或玩家社区链接。
你也可以将主页的 XAML 文件上传到自己的服务器或代码托管平台,然后在 PCL 中使用“联网更新”功能,实现主页内容的远程动态更新。
XAML 语法较为复杂,建议下载官方示例代码进行参考和学习。

修改“你知道吗?”

你可以修改启动器加载界面显示的提示语,加入一些整合包的小技巧或服务器的信息。

  1. 在 PCL 根目录下的 PCL 文件夹内,新建一个名为 hints.txt 的文件。
  2. 在文件中每行写入一条你想展示的信息。
  3. PCL 会自动忽略空行。如果出现乱码,请确保文件编码为 UTF-8

自定义帮助文档

你可以利用 PCL 的帮助系统,为玩家提供一个内置的整合包帮助。

添加自定义帮助条目

你可以为整合包添加专属的教程、规则说明或常见问题解答。

  1. 创建文件夹:在 PCL 根目录下创建 PCL\Help 文件夹。
  2. 创建元数据文件:在 Help 文件夹内,为每个帮助条目创建一个 .json 文件,用于定义标题、图标等元信息。
  3. 创建内容文件:为每个 .json 文件创建一个同名的 .xaml 文件,用于编写帮助页面的实际内容。
  4. 刷新查看:编辑完成后,点击主界面左侧“帮助”项旁边的刷新按钮,即可重载并查看你的自定义帮助。

隐藏内置帮助条目

你也可以隐藏 PCL 内置的、与你的整合包无关的帮助条目。

  1. 创建忽略文件:在 PCL\Help 文件夹中,创建一个名为 .helpignore 的文件。
  2. 添加规则:在文件中每行写入一条正则表达式。如果内置帮助条目的路径与某条规则匹配,该条目就会被隐藏。

你可以在自定义主页中添加按钮,直接链接到你创建的特定帮助页面,实现高效引导。

"Minecraft" is a trademark of Microsoft Corporation. This document is not affiliated with Microsoft Corporation.