NeoAPI

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 链接] 提交议题或拉取请求。