Steve AI 1.5.1 Packaging Hotfix
This hotfix corrects the production artifact that caused Minecraft to crash while loading Steve AI.
Fixed
- Fixed the startup crash caused by the Caffeine runtime library being absent from the installed mod JAR.
- The complete Forge Jar-in-Jar artifact is now produced as `steve-ai-mod-1.5.1.jar`.
- The dependency-free development artifact is now clearly named `steve-ai-mod-1.5.1-slim.jar` and must not be installed in Minecraft.
- Maven publishing now uses the complete Jar-in-Jar artifact instead of the slim JAR.
- The GitHub release workflow now selects the exact installable JAR instead of relying on a filename glob.
Build safeguards
- Added a `verifyReleaseJar` Gradle task that checks the installable filename and required runtime contents.
- Release verification now fails if Caffeine, Resilience4j, or Jar-in-Jar metadata is missing.
- Updated the build and release documentation to distinguish the installable and development artifacts.
Verification
- Clean Gradle build completed successfully.
- 22 JUnit tests passed with no failures, errors, or skipped tests.
- The dedicated Forge GameTest server passed its required test.
- The LLM cache initialized successfully during the Forge runtime test.
- The final installable JAR contains Caffeine 3.1.8 and all five required Resilience4j 2.1.0 modules.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }