跳到主要内容

FreeMinecraftModels 内容包

官方 FMM 内容现在以 Nightbreak 托管包的形式提供。

当前官方包

当前插件定义了两个预制的官方包:

  • BetterStructures Prop Pack
  • EliteMobs Prop Pack

每个包都有一个本地文件夹名称、一个 Nightbreak 标识、一个版本字段,以及在 content_packages 中的启用/禁用状态。

设置菜单管理的内容

/fmm setup 是包状态的当前权威来源。菜单可以区分:

  • 已安装的包
  • 已下载但当前禁用的包
  • 过期的包
  • 需要 Nightbreak 访问权限的包

设置菜单还会在后台触发包版本和访问检查的刷新,因此菜单是验证当前包状态的正确位置。

文件夹行为

插件现在使用包状态文件夹移动来管理启用和禁用的内容:

  • 已启用的包文件夹位于 models/<folderName>
  • 已禁用的包文件夹位于 models_disabled/<folderName>

这意味着一个包可以完全下载到磁盘上而不在运行时模型列表中处于活动状态。

下载和安装生命周期

有两个不同的步骤:

  1. 下载包内容。 下载内容放入 plugins/FreeMinecraftModels/imports,然后触发重新加载/导入处理。
  2. 保持包启用或禁用。 设置菜单通过在 modelsmodels_disabled 之间移动文件夹来安装和卸载包。

批量操作遵循相同的模式:

  • /fmm downloadall 下载所有缺失或过期的可访问包
  • /fmm updatecontent 仅更新过期的包

两个批量命令在成功下载后会自动重新加载 FreeMinecraftModels,以便新下载的内容变为可用。