Catalogue Vintage

Catalogue Vintage

很棒的一个针对旧版本的模组列表!

杂项

Catalogue Vintage

将 MrCrayfish 的出色模组 Catalogue(即 MrCrayfish 的模组列表)移植到 Minecraft 1.12.2 和 1.7.10 版本。

注意事项

Catalogue Vintage 模组无法读取 mcmod.info 中的自定义属性,因为旧版 Forge 未提供相关 API。

1.12.2 版本提供 Forge 和 Cleanroom 两个分支。请确保选择了正确平台。由于 CurseForge 没有 "Cleanroom" 或 "Others" 加载器选项,Cleanroom 版本被标记为 "NeoForge"。

该仓库仅作为 Cleanroom#422 的测试场地,如果合并该 PR,Cleanroom 版本将停止更新。

对于开发者,可以尝试在 mcmod.info 中添加新属性。上述 PR 中的 Catalogue 能够读取并应用这些属性。新增属性如下:

  • iconFile:字符串,需指向一个正方形 PNG 文件。
  • iconItem:字符串,格式应为 "minecraft:stone",允许包含 Metadata。若 iconFile 有效,则此属性不会生效。
  • backgroundFile:字符串,需指向一个 PNG 文件,该文件将作为模组背景渲染,通过保持宽高比的裁剪方式填充详情面板,并向下渐隐。
  • license:字符串,将显示在模组信息页面底部。
  • issueTrackerUrl:字符串,应为一个链接。点击 "提交 Bug" 按钮时会打开该链接。

或者,如果想将这些属性应用到 Catalogue 模组中,可以在 @Mod 注解中使用 @Mod.CustomProperty。

参考示例,详见 Catalogue.java。

通过注解仅能使用新增属性,且会被 PR 中 mcmod.info 的属性覆盖。

完全没有必要将 Catalogue 添加到你的构建脚本中。