跳到正文

Truly Modular – Modular Item API

作者:Smartin_b

模块化物品 API

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Truly Modular: Miapi

Truly Modular: Modular Item API 是一款现代化、跨平台、数据驱动的模块化物品 API,可让附属模组或其他模组轻松实现高度复杂的模块化物品。

前置依赖:

如果你是玩家,这个 API 本身基本不包含内容。不妨看看这些模组:

Arsenal

专注于近战武器和工具的附属模组

Archery

专注于弓、弩和模块化箭矢

Armory

模块化盔甲

 

开发者须知:

  • Miapi 内置多种默认 API,方便进行跨平台的模组化物品模组开发。
  • 材料属性及其引用方式:
    • 只需在 Material.json 中添加一个新键,然后像这样在 module.json 中引用它:”armor_pen”: “[material.hardness]*2.0 20”
  • 示例可参考 Arsenal、Archery 和 Armory 的代码仓库。
  • 提供可用的 GUI API,以及默认可扩展的合成器 GUI。
  • 支持复杂的模块属性和自定义的逐属性解析。
  • 内置近 100 种默认材料,以及数十种可用的默认属性。
  • 提供复杂且可扩展的逐模块渲染功能,可轻松实现新的自定义模型类型,并默认支持扩展的 3D 功能。
  • 协同效应、属性注入和皮肤是多个系统,可用于添加或修改模块和/或物品的属性。
  • 生成式材料:Truly Modular 会自动尝试扫描其他模组的内容并添加材料。手工制作的材料品质显然更高;在尚无专门兼容支持时,此功能可以提供良好的过渡方案。
  • 如有其他问题,欢迎在我们的Discord上提问。

常见问题:

  • 这个模组适用于哪个启动器?Forge?Fabric?
    • 两者都支持,请查看对应的模组文件
  • 会移植到更早的版本吗?
    • 目前没有计划。Truly Modular 中有许多功能的优先级远高于移植旧版本。等待处理的想法变少后,我们可能会考虑移植。
  • 支持 X 模组吗?
  • 我可以为它编写附属模组吗?
    • 可以。如需帮助,欢迎访问我们的 discord ,或查看 API wiki 获取更多帮助。
  • 我可以在整合包中使用它吗?
    • 可以

常见问题

Truly Modular – Modular Item API 支持哪些 Minecraft 版本?

Truly Modular – Modular Item API 支持 Minecraft Java 版 1.20.1–1.21.1,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Truly Modular – Modular Item API 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Smartin_b 的其他作品

查看全部 →