diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c2b645de..c4708d10f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,7 +35,7 @@ build: stage: build parallel: matrix: - - MC_VER: ["1.16.5", "1.17.1", "1.18.2", "1.19.2", "1.19.4", "1.20.1", "1.20.2", "1.20.4", "1.20.6", "1.21.1", "1.21.3", "1.21.4", "1.21.5", "1.21.6"] + - MC_VER: ["1.16.5", "1.17.1", "1.18.2", "1.19.2", "1.19.4", "1.20.1", "1.20.2", "1.20.4", "1.20.6", "1.21.1", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7"] script: # this both runs the unit tests and assembles the code - ./gradlew clean -PmcVer="${MC_VER}" -PinfoGitCommit="${CI_COMMIT_SHA}" -PinfoGitBranch="${CI_COMMIT_BRANCH}" -PinfoBuildSource="GitLab CI (${CI_PIPELINE_ID})" --gradle-user-home cache/; diff --git a/versionProperties/1.21.7.properties b/versionProperties/1.21.7.properties new file mode 100644 index 000000000..33327073d --- /dev/null +++ b/versionProperties/1.21.7.properties @@ -0,0 +1,59 @@ +# 1.21.7 version +java_version=21 +minecraft_version=1.21.7 +parchment_version=1.21:2024.07.28 +compatible_minecraft_versions=["1.21.7"] +accessWidenerVersion=1_21_4 +builds_for=fabric,neoforge +# forge is broken due to gradle/build script issues + +# Netty +netty_version=4.1.97.Final + +# Fabric loader +fabric_loader_version=0.16.13 +fabric_api_version=0.128.2+1.21.7 + modmenu_version=15.0.0-beta.3 + starlight_version_fabric= + phosphor_version_fabric= + lithium_version= + sodium_version=mc1.21.6-0.6.13-fabric + iris_version=1.9.1+1.21.7-fabric + bclib_version= + immersive_portals_version= + canvas_version= + + # chunky - isn't recommended since it can cause holes in the LODs + fabric_incompatibility_list={ "chunky": "*" } + fabric_recommend_list={} + + # Fabric mod run + # 0 = Don't enable and don't run + # 1 = Can be referenced in code but doesn't run + # 2 = Can be referenced in code and runs in client + enable_starlight=0 + enable_phosphor=0 + enable_sodium=1 + enable_lithium=0 + enable_iris=1 + enable_bclib=0 + enable_immersive_portals=0 + enable_canvas=0 + +# (Neo)Forge loader +forge_version= +neoforge_version=21.7.1-beta + # around 6.19 neo changed how their render API works, failing to meet this causes the game to crash + neoforge_version_range=[21.7.1-beta,) + + # (Neo)Forge mod versions + starlight_version_forge= + terraforged_version= + + # (Neo)Forge mod run + # 0 = Don't enable and don't run + # 1 = Can be referenced in code but doesn't run + # 2 = Can be referenced in code and runs in client + enable_starlight_forge=0 + enable_terraforged=0 + enable_terrafirmacraft=0