Skip to content

Commit 959e396

Browse files
committed
port to 1.20.5
1 parent 6f56ba3 commit 959e396

File tree

13 files changed

+43
-43
lines changed

13 files changed

+43
-43
lines changed

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
pipeline {
44
agent any
55
tools {
6-
jdk "jdk-17.0.1"
6+
jdk "jdk-21"
77
}
88
environment {
99
modrinth_token = credentials('modrinth_token')

build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ version = GMUtils.updatingVersion(Versions.MOD)
1616

1717
tasks.create("postDiscord") {
1818
val taskName = "publishCurseForge"
19-
dependsOn(":fabric:${taskName}", ":forge:${taskName}", ":neoforge:${taskName}")
19+
dependsOn(":fabric:${taskName}",/* ":forge:${taskName}",*/ ":neoforge:${taskName}")
2020
doLast {
2121
try {
2222

@@ -32,13 +32,13 @@ tasks.create("postDiscord") {
3232
val embed = Embed()
3333
val downloadSources = StringJoiner("\n")
3434

35-
mapOf(Pair("fabric", "<:fabric:932163720568782878>"), Pair("forge", "<:forge:932163698003443804>"), Pair("neoforge", "<:neoforged:1184738260371644446>"))
35+
mapOf(Pair("fabric", "<:fabric:932163720568782878>"), /*Pair("forge", "<:forge:932163698003443804>"),*/ Pair("neoforge", "<:neoforged:1184738260371644446>"))
3636
.filter {
3737
project(":${it.key}").ext.has("curse_file_url")
3838
}.map { "${it.value} [${it.key.capitalize(Locale.ENGLISH)}](${project(":${it.key}").ext.get("curse_file_url")})" }
3939
.forEach { downloadSources.add(it) }
4040

41-
listOf("common", "fabric", "forge", "neoforge")
41+
listOf("common", "fabric", /*"forge",*/ "neoforge")
4242
.map { project(":${it}") }
4343
.map { "<:maven:932165250738970634> `\"${it.group}:${it.base.archivesName.get()}:${it.version}\"`" }
4444
.forEach { downloadSources.add(it) }

buildSrc/src/main/kotlin/com/blamejared/clumps/gradle/DefaultPlugin.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,6 @@ class DefaultPlugin : Plugin<Project> {
4646
project.version = GMUtils.updatingVersion(Versions.MOD)
4747
project.group = Properties.GROUP
4848

49-
project.tasks.withType<GenerateModuleMetadata>().all {
50-
enabled = false
51-
}
52-
5349
project.repositories {
5450
this.add(this.maven("https://repo.spongepowered.org/repository/maven-public/") {
5551
name = "Sponge"
@@ -68,7 +64,7 @@ class DefaultPlugin : Plugin<Project> {
6864
project.plugins.apply(JavaLibraryPlugin::class.java)
6965

7066
with(project.extensions.getByType(JavaPluginExtension::class.java)) {
71-
toolchain.languageVersion.set(JavaLanguageVersion.of(JavaVersion.VERSION_17.majorVersion))
67+
toolchain.languageVersion.set(JavaLanguageVersion.of(JavaVersion.VERSION_21.majorVersion))
7268
withSourcesJar()
7369
withJavadocJar()
7470
sourceSets {
@@ -127,7 +123,7 @@ class DefaultPlugin : Plugin<Project> {
127123
"ITEM_ICON" to Properties.ITEM_ICON,
128124
)
129125
inputs.properties(properties)
130-
filesMatching(setOf("fabric.mod.json", "META-INF/mods.toml", "pack.mcmeta")) {
126+
filesMatching(setOf("fabric.mod.json", "META-INF/mods.toml", "META-INF/neoforge.mods.toml", "pack.mcmeta")) {
131127
expand(properties)
132128
}
133129
}
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.blamejared.clumps.gradle
22

33
object Versions {
4-
const val MOD = "15.0.0"
5-
const val JAVA = "17"
6-
const val MINECRAFT = "1.20.4"
7-
const val FABRIC_LOADER = "0.15.3"
8-
const val FABRIC = "0.93.1+1.20.4"
9-
const val FORGE = "49.0.19"
10-
const val FORGE_LOADER = "[49,)"
11-
const val NEO_FORGE = "20.4.89-beta"
4+
const val MOD = "16.0.0"
5+
const val JAVA = "21"
6+
const val MINECRAFT = "1.20.5"
7+
const val FABRIC_LOADER = "0.15.10"
8+
const val FABRIC = "0.97.6+1.20.5"
9+
const val FORGE = "49.0.19" // 1.20.4
10+
const val FORGE_LOADER = "[49,)" // 1.20.4
11+
const val NEO_FORGE = "20.5.0-beta"
1212
const val NEO_FORGE_LOADER= "[2,)"
1313
}

common/src/main/resources/clumps.mixins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"required": true,
33
"minVersion": "0.8",
44
"package": "com.blamejared.clumps.mixin",
5-
"compatibilityLevel": "JAVA_17",
5+
"compatibilityLevel": "JAVA_21",
66
"mixins": [
77
"ExperienceOrbAccess",
88
"MixinExperienceOrb"

fabric/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import net.darkhax.curseforgegradle.TaskPublishCurseForge
55
import net.darkhax.curseforgegradle.Constants as CFG_Constants
66

77
plugins {
8-
id("fabric-loom") version "1.4-SNAPSHOT"
8+
id("fabric-loom") version "1.6-SNAPSHOT"
99
id("com.blamejared.clumps.default")
1010
id("com.blamejared.clumps.loader")
1111
id("com.modrinth.minotaur")

gradle/wrapper/gradle-wrapper.jar

-15.7 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ done
8383
# This is normally unused
8484
# shellcheck disable=SC2034
8585
APP_BASE_NAME=${0##*/}
86-
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
86+
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87+
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
8788

8889
# Use the maximum available, or set MAX_FD != -1 to use that value.
8990
MAX_FD=maximum
@@ -130,26 +131,29 @@ location of your Java installation."
130131
fi
131132
else
132133
JAVACMD=java
133-
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134+
if ! command -v java >/dev/null 2>&1
135+
then
136+
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
134137
135138
Please set the JAVA_HOME variable in your environment to match the
136139
location of your Java installation."
140+
fi
137141
fi
138142

139143
# Increase the maximum file descriptors if we can.
140144
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
141145
case $MAX_FD in #(
142146
max*)
143147
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
144-
# shellcheck disable=SC3045
148+
# shellcheck disable=SC2039,SC3045
145149
MAX_FD=$( ulimit -H -n ) ||
146150
warn "Could not query maximum file descriptor limit"
147151
esac
148152
case $MAX_FD in #(
149153
'' | soft) :;; #(
150154
*)
151155
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
152-
# shellcheck disable=SC3045
156+
# shellcheck disable=SC2039,SC3045
153157
ulimit -n "$MAX_FD" ||
154158
warn "Could not set maximum file descriptor limit to $MAX_FD"
155159
esac
@@ -198,11 +202,11 @@ fi
198202
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
199203
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
200204

201-
# Collect all arguments for the java command;
202-
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
203-
# shell script including quotes and variable substitutions, so put them in
204-
# double quotes to make sure that they get re-expanded; and
205-
# * put everything else in single quotes, so that it's not re-expanded.
205+
# Collect all arguments for the java command:
206+
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
207+
# and any embedded shellness will be escaped.
208+
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
209+
# treated as '${Hostname}' itself on the command line.
206210

207211
set -- \
208212
"-Dorg.gradle.appname=$APP_BASE_NAME" \

gradlew.bat

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ set JAVA_EXE=java.exe
4343
%JAVA_EXE% -version >NUL 2>&1
4444
if %ERRORLEVEL% equ 0 goto execute
4545

46-
echo.
47-
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
48-
echo.
49-
echo Please set the JAVA_HOME variable in your environment to match the
50-
echo location of your Java installation.
46+
echo. 1>&2
47+
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
48+
echo. 1>&2
49+
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
50+
echo location of your Java installation. 1>&2
5151

5252
goto fail
5353

@@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
5757

5858
if exist "%JAVA_EXE%" goto execute
5959

60-
echo.
61-
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
62-
echo.
63-
echo Please set the JAVA_HOME variable in your environment to match the
64-
echo location of your Java installation.
60+
echo. 1>&2
61+
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
62+
echo. 1>&2
63+
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
64+
echo location of your Java installation. 1>&2
6565

6666
goto fail
6767

0 commit comments

Comments
 (0)