Update build scripts for v0.8.0-alpha

This commit is contained in:
Darto KLoning
2026-09-08 17:50:32 +07:00
parent 71a110ad6b
commit 1fa61d38e6
5 changed files with 403 additions and 36 deletions
+11
View File
@@ -42,3 +42,14 @@ Dedicated-server runtime verification remains a later test step; this iteration
- Fixed GeckoLib model and animation resource identifiers to include the actual geo/animations directories and file extensions.
- Added dedicated LesRaisins Armor creative tab.
- Added run-client/run-server scripts for Windows and Linux.
## 0.8.0-alpha - Build/Git workflow
- Version line moved to `0.8.0-alpha`; release version continues to come exclusively from `gradle.properties`.
- Reworked `compile.bat` based on the Lobby Systems workflow supplied by DartoKloning.
- `compile.bat` now reads `mod_version`, `minecraft_version`, `maven_group`, and `archives_base_name` from `gradle.properties`.
- If the exact main JAR for the current `mod_version` already exists, the script asks whether to rebuild or skip directly to Git integration.
- If the current-version JAR is absent (including an empty `build/libs` or a JAR from a different version), the build runs automatically.
- After a successful build, the script can commit and push the repository.
- Git push retries automatically up to three times per round; after three failures the user can choose another three-attempt round or stop.
- Added `.gitignore` for Gradle caches, build output, Loom runtime files, IDE metadata, and logs so Git integration does not stage generated files.