aboutsummaryrefslogtreecommitdiff
path: root/codegen/lib/extract.py
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2026-03-05 12:12:44 +0400
committermat <git@matdoes.dev>2026-03-05 02:27:49 -0545
commit6be947e79d91479ddfc7f1199a81ebbc64658fac (patch)
tree34b610437ab1b156d67ce94785b0f94c47f732e2 /codegen/lib/extract.py
parentd726f369cfb902c767009268e3c8a77806451131 (diff)
downloadazalea-drasl-6be947e79d91479ddfc7f1199a81ebbc64658fac.tar.xz
don't unnecessarily disambiguate some block property enums
Diffstat (limited to 'codegen/lib/extract.py')
-rw-r--r--codegen/lib/extract.py24
1 files changed, 7 insertions, 17 deletions
diff --git a/codegen/lib/extract.py b/codegen/lib/extract.py
index b07e17ba..f2f7f4a2 100644
--- a/codegen/lib/extract.py
+++ b/codegen/lib/extract.py
@@ -2,7 +2,7 @@
import shutil
from lib.download import (
- get_latest_fabric_api_version,
+ get_fabric_api_version,
get_latest_fabric_kotlin_version,
get_latest_fabric_loom_version,
get_mappings_for_version,
@@ -179,9 +179,8 @@ def get_pumpkin_data(version_id: str, category: str):
f.write("server-port=0")
fabric_data = get_fabric_data(version_id)[0]
- fabric_api_version = get_latest_fabric_api_version()
+ fabric_api_version = get_fabric_api_version(version_id)
fabric_kotlin_version = get_latest_fabric_kotlin_version()
- fabric_loom_version = get_latest_fabric_loom_version()
gradle_properties = f"""# Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx1G
@@ -205,23 +204,14 @@ fabric_version={fabric_api_version}
fabric_mod_json_path = f"{pumpkin_dir}/src/main/resources/fabric.mod.json"
with open(fabric_mod_json_path, "r") as f:
fabric_mod_json = f.read()
- with open(fabric_mod_json_path, "w") as f:
- fabric_mod_json = fabric_mod_json.replace(
- '"minecraft": "${minecraft_version}"', '"minecraft": "*"'
- )
- f.write(fabric_mod_json)
with open(f"{pumpkin_dir}/build.gradle.kts", "r") as f:
build_gradle_kts = f.read()
with open(f"{pumpkin_dir}/build.gradle.kts", "w") as f:
- build_gradle_kts = re.sub(
- r'(id\("fabric-loom"\) version )"[^"]+"',
- rf'\1"{fabric_loom_version}"',
- build_gradle_kts,
- )
- # kotlin complains about nullable types if we don't add this
- build_gradle_kts = re.sub(
- r'(to project.property\("\w+"\))([\n,])', r"\1!!\2", build_gradle_kts
- )
+ # build_gradle_kts = re.sub(
+ # r'(id\("fabric-loom"\) version )"[^"]+"',
+ # rf'\1"{fabric_loom_version}"',
+ # build_gradle_kts,
+ # )
f.write(build_gradle_kts)
# run ./gradlew runServer until it logs "(pumpkin_extractor) Done"