6 Commits
Author SHA1 Message Date
layue13 810fb9ef50 @ Clean .gitignore: exclude .gradle/ cache from tracking 2026-07-05 19:04:30 +08:00
layue13 63feb1fa17 chore: ignore .gradle/ cache dir 2026-07-04 18:03:57 +08:00
layue13 344e07b76c Remove obsolete build.sh/compile-decompiled.sh 2026-07-04 16:08:53 +08:00
layue13 bc50c15357 @'
Fix 5 compilation errors in Nihil.java + RecipeAwakeBlade stub

- Nihil.java lines 46,64,84,104,122: SlashBlade.bladeNamed is an ItemStack,
  not an Item. Changed new ItemStack((Item)SlashBlade.bladeNamed,...) to
  new ItemStack(SlashBlade.bladeNamed.getItem(),...).
- Nihil.java lines 149,161: RecipeAwakeBlade did not implement IRecipe.
- slashblade-stub RecipeAwakeBlade.java: added implements IRecipe with
  the four required methods (using srg names func_77569_a etc. to match
  the deobfuscated MC jar).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
'@
2026-07-04 04:45:20 +08:00
layue13andClaude Fable 5 0d0fe0e637 Fix settings.gradle escaping and add initial dependencies
- Fix double-backslash escaping in includeGroupByRegex for Gradle compatibility
- Add initial SlashBlade dependency for toyako-decompiled (compileOnlyApi)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 23:26:42 +08:00
layue13andClaude Fable 5 84b4609cf1 Migrate to GTNH Convention build system
Replace the legacy shell-script-based build (build.sh/compile-decompiled.sh)
with a standard GTNH Convention Gradle build system for Minecraft 1.7.10.

- build.gradle: applies com.gtnewhorizons.gtnhconvention
- settings.gradle: uses com.gtnewhorizons.gtnhsettingsconvention v2.0.24
- gradle.properties: mod metadata and GTNH configuration
- dependencies.gradle: dependency declarations (initially empty)
- gradlew + gradle/wrapper: Gradle 9.4 wrapper

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 22:39:49 +08:00