
NeoAPI
一个非常简单的NeoCortex mods API。仅供NeoCortex的项目使用,当然你也可以使用!
查看大图NeoAPI
NeoAPI 是一个面向开发者的 Fabric 框架,适用于 Minecraft 26.2,为模组作者提供了构建自有工具、系统和内容的脚手架。NeoAPI 不会限制你使用预构建的解决方案,而是为你提供结构框架——你来编写逻辑。它的设计初衷是不妨碍你,让你以自己想要的方式制作模组。
这是一个库模组。 它本身不会向游戏中添加任何内容。只有在其他模组需要时,玩家才需要安装它。
它所提供的功能
实用方法框架
NeoAPI 为你提供了一个清晰、一致的模式来编写和组织自己的实用方法。只需定义一次辅助函数,即可在整个模组中共享,并保持代码库整洁——无需再将相同逻辑复制粘贴到每个类中。
自定义事件系统
NeoAPI 为构建你自己的事件提供了基础框架。定义触发事件的条件、监听事件的实体以及事件携带的数据——完全无需接触任何 Mixin。你的模组,你的规则。
自定义注册表与数据类型
需要 Minecraft 未原生提供的注册表?NeoAPI 为你提供了定义和管理自有注册表的工具。注册模组所需的任何数据类型,并从代码库的任何位置干净地访问它们。
对于模组开发者
在 build.gradle 中将 NeoAPI 添加为依赖项:
repositories {
maven { url "https://api.modrinth.com/maven" }
}
dependencies {
modImplementation "maven.modrinth:neoapi:1.0.0"
}
并在 fabric.mod.json 中声明它:
"depends": {
"neoapi": ">=1.0.0"
}
完整文档和示例可在 [您的 GitHub/文档链接] 找到。
要求
| 要求 | 版本 |
|---|---|
| Minecraft | 26.2 |
| Fabric Loader | ≥ 0.19.3 |
| Fabric API | 最新版 |
| Java | 25 |
贡献
NeoAPI 是为社区构建的。如果你有关于新框架功能的想法,且能帮助其他模组开发者,欢迎在 [您的 GitHub 链接] 提交议题或拉取请求。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。