diff --git a/.gitea/workflows/build-readme.yml b/.gitea/workflows/build-readme.yml index 37d20bc..3d81a48 100644 --- a/.gitea/workflows/build-readme.yml +++ b/.gitea/workflows/build-readme.yml @@ -24,6 +24,11 @@ jobs: distribution: temurin java-version: "21" + - name: Set up Gradle + run: | + sudo apt-get update + sudo apt-get install -y gradle + - name: Resolve latest Minecraft release run: | mkdir -p build diff --git a/build/scripts/render_client_items.py b/build/scripts/render_client_items.py index dfb8256..9f9ae1a 100644 --- a/build/scripts/render_client_items.py +++ b/build/scripts/render_client_items.py @@ -4,7 +4,6 @@ from __future__ import annotations import argparse import os import subprocess -import sys from pathlib import Path @@ -25,20 +24,7 @@ def main() -> int: command = ["gradle", "-p", str(client_renderer), "runClient", "--no-daemon"] - try: - completed = subprocess.run(command, cwd=repo_root, env=env) - except FileNotFoundError: - fallback = [ - sys.executable, - str(Path(__file__).resolve().with_name("render_models.py")), - "--manifest", - str((repo_root / args.manifest).resolve()), - "--pack-root", - str((repo_root / args.pack_root).resolve()), - "--output-dir", - str((repo_root / args.output_dir).resolve()), - ] - completed = subprocess.run(fallback, cwd=repo_root, env=env) + completed = subprocess.run(command, cwd=repo_root, env=env) return completed.returncode