结界 (Kekkai) - MC百科

2025-11-25 08:43:18 7457

概述

Kekkai 是一个用于开发弹幕、符卡等东西的库。

原有的 DanmakuCore 与 Mirror 大部分由 Scala 编写,由于 Forge Gradle 3 的一系列问题,现如今编译已经十分困难(如果您能修复这2个项目,请第一时间联系作者 X),已有的二进制版本反编译后可读性较差,同时丢失了 doc,对于 Java Modder 来说用起来非常困难,Kekkai 就是为了延续开发而生的。

同时,引入 Mixin 后,Kekkai 修复了 DanmakuCore 的一系列问题,例如错误/无法本地化的工具提示。

又拓展了 DanmakuCore 的功能,详见官方文档。

Kekkai 的名字取自博丽大结界(Hakurei Dai-kekkai),代表着幻想乡的基础。

v1.0.0-rc3 开始默认只发布集成了 DanmakuCore 与 Mirror 的版本,安装后则请勿安装 DanmakuCore 与 Mirror,否则会造成模组冲突。

注:如果需要非集成版本,请将 gradle.properties 里的 do_embed 的值改成 false 后编译。

从 v1.2.0 开始,项目发布到了 Modrinth,你可以使用 Modrinth Maven,相比 GitHub Package 更加快捷方便!

repositories { //... maven { name 'Modrinth' url "https://api.modrinth.com/maven" content { includeGroup 'maven.modrinth' } }}dependencies { implementation 'maven.modrinth:kekkai:1.2.0'}

具体使用方法可以前往官方指南 [Kekkai Wiki] 进行查阅。

当然如果你有意愿贡献代码或者编写 Wiki,可以选择直接 Pull Request / 联系作者获取仓库协作者身份 / 加入组织。