前置 Mod
详情
适用于 SDV 1.5.5+ 和 SMAPI 3.13.0+
一个核心模组,旨在实现模组之间的高度兼容性。
功能:
- 暴露复杂的模组 API。TehCore 通过 Ninject 为模组添加依赖注入。需要暴露一个 SMAPI 的模组注册表不支持的 IComplexApi 接口?通过你的模组的服务容器将其暴露出来,任何人都可以轻松请求它,如果需要,甚至可以将其自动注入到自己的类中。
- 通过命名空间键支持任意类型的物品!通过使用命名空间注册表,模组可以创建任意类型的物品(物件、武器、工具等),甚至可以通过基于字符串的键来创建由 Json Assets 或 Dynamic Game Assets 添加的物品。
- 在你的配置中使用命名空间键!通过使用命名空间键,你可以让用户使用通过物品命名空间暴露的任意物品来为你的模组创建内容包。
- 模组也可以注册自己的命名空间。通过为它们注册自定义命名空间,让 每一个 基于 TehCore 的模组都能支持你的自定义物品。你甚至可以在这样做时把 TehCore 设为可选依赖!
- 创建带注释的 JSON 文件。通过为每个设置添加描述来增强你的配置。
API
API 文档仍在完善中。请稍后回来查看更新后的文档。
源代码与许可证
本模组以 MIT License 授权。源代码和完整许可证文本可在 GitHub 仓库 中找到。

