软加载器

软加载器

以非侵入方式自动加载数据包

管理

Soft Loader

基于 Data Loader。

允许指定目录中的数据包自动以 启用 或 禁用 状态加载,同时在数据包选择界面和游戏内保持可选且可调整。默认使用游戏目录下的 datapacks 目录。

可以配置初始加载顺序,仅在设置新世界时应用。之后,你可以根据需要重新排序或添加世界特定的数据包。内置数据包也可以设置为根据加载顺序自动加载。

配置

Soft Loader 配置会在设置或加载世界时创建于 config/soft_loader.json。如有需要,你也可以手动创建此文件。


enabled:string 可选

指定应自动以 启用 状态加载的数据包目录。

  • 默认为 datapacks。
  • 对于服务器,会被 initial-disabled-packs 覆盖。

disabled:string 可选

指定应自动以 禁用 状态加载的数据包目录。

  • 对于服务器,会被 initial-enabled-packs 覆盖。
  • 如果数据包列在 loadOrder 中,则会被其覆盖。

loadOrder:string[] 可选

仅在世界设置时强制执行,指定数据包的加载顺序。列在 loadOrder 中的数据包将自动启用,无论其来源目录如何。

  • 可用于启用并排序内置数据包
  • 对于服务器,会忽略 initial-disabled-packs。

初始加载顺序对数据包的排序方式(从下到上):

  1. 不在加载顺序中的内置数据包。
  2. 列在加载顺序中的数据包。
  3. 其他数据包。

世界创建后,加载顺序将不再使用。任何新添加的数据包由原版或模组加载器处理:通常会添加到顶部。在此阶段,内置数据包无法再通过加载顺序自动启用。