Skip to content

AnvilLib 聚合模块 >=1.21.1

该模块是 AnvilLib 的聚合模块,代表整个库的基座。它本身不包含功能代码,而是作为所有子模块的聚合入口,统一版本管理、构建发布与依赖协调。

项目结构

AnvilLib 采用多模块 Gradle 项目组织。根项目 anvillib 通过 build.gradle 统一配置所有子模块的构建信息。

目前已有的子模块:

模块名称功能
anvillib-config-neoforge-26.1配置系统(注解、反射、语言生成)
anvillib-codec-neoforge-26.1Codec/StreamCodec 工具
anvillib-integration-neoforge-26.1模组间集成系统
anvillib-moveable-entity-block-neoforge-26.1活塞移动时保留方块实体数据
anvillib-network-neoforge-26.1网络包抽象与自动注册
anvillib-recipe-neoforge-26.1配方工具(谓词、概率物品等)
anvillib-registrum-neoforge-26.1注册系统
anvillib-wheel-neoforge-26.1轮盘菜单 UI 系统
anvillib-rendering-neoforge-26.1功能不多的渲染库
anvillib-sync-neoforge-26.1声明式字段同步系统
anvillib-multiblock-neoforge-26.1动态多方块系统
anvillib-util-neoforge-26.1可共享的工具方法

所有子模块均以 jarJar 方式包含,即内嵌到最终发布的 Jar 中,并使用 api 进行依赖传递,无需模组单独依赖。

Released under the CC-BY-NC-SA 4.0 License.