StarRailExpress 的附加职业包(Fabric / Minecraft 1.21.1)。
| 依赖 | 版本 | 说明 |
|---|---|---|
| StarRailExpress | 4.3.0 | 本体 |
sre_resource(sre-lib) |
1.0.3 | 资源库 |
| Fabric Loader | ≥ 0.19.2 | |
| Fabric API | 0.116.13+1.21.1 | |
| Cardinal Components API | 6.1.1 | SRE 的组件依赖 |
./gradlew build产物:build/libs/CheeseRolePack-1.0.0.jar
本工程通过本地 jar 依赖 SRE,需要以下文件(未随仓库提供时请自行获取):
libs/star_rail_express-4.3.0.jar # SRE 发行版(编译用)
libs/star_rail_express-4.3.0-dev.jar # SRE dev 构建(仅 dev 运行用,具名映射)
libs/sre-lib-1.0.3.jar # mod id = sre_resource
libs/wathe-1.3.2.jar # 空壳 jar,仅为编译 ShopEntry
为什么需要 dev jar:SRE 发行版 jar 的 mixin 注解是 intermediary 名(如
method_5652) 且不带 refmap,在 dev 环境(具名映射)里会InvalidInjectionException。gradle.properties里发行版做modCompileOnly、dev 版做runtimeOnly,两者不会同时进运行时。
./gradlew runClient需要 runtime_mods/ 里有 SRE 的整套运行期前置(cloth-config、modmenu、
simple-voice-chat、architectury、exposure、ratatouille、veil、midnightlib、
ForgeConfigAPIPort、datasync 等),详见 runtime_mods/README.md。