Repository navigation
Upgrade ShaderAPI to Minecraft 26.3 - #10
Conversation
Diff SummaryOverviewThis change upgrades the project to target newer Minecraft/Java/tooling versions, updates build/test configuration, adjusts client API calls, adds protocol tests, and updates documentation and CI setup accordingly. Files changed.github/workflows/gradle.yml
README.MD
build.gradle.kts
gradle.properties
gradle/wrapper/gradle-wrapper.properties
src/client/kotlin/com/liamxsage/shaderapi/client/ShaderReceivePayloadHandler.kt
src/main/resources/fabric.mod.json
src/test/java/com/liamxsage/shaderapi/PayloadCodecTest.java (new)
TL;DRProject upgraded to Minecraft 26.3 / Java 25. Build tooling bumped (Kotlin 2.4.21, Fabric Loom 1.17.21, Gradle 9.6), GitHub Actions moved to JDK 25, Kotlin/JVM target set to 25, added JUnit tests and updated README/build instructions. Client GUI API calls and mod metadata updated to require Java 25. Suggestions / Potential Issues
You can generate a new summary by commenting @diffy-bot. |
Summary of changesTL;DR: Project upgraded to Minecraft 26.3 / Java 25, Kotlin and Loom upgraded, Gradle wrapper bumped, CI updated to use JDK 25, README rewritten, a set of unit tests added, and some API call sites adjusted. Key changes
Files changed (high level)
Suggestions / Notes
You can generate a new summary by commenting @diffy-bot. |
Summary
Verification
Still requires a real client before release
CI has non-blocking warnings from existing deprecated Gradle/run configuration APIs and older GitHub Actions versions. Kept as a draft. No merge, deployment, or release.