diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c6cec40..abf02f3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,25 +9,25 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.2 - name: 🐘 Validate Gradle wrapper - uses: gradle/actions/wrapper-validation@v4 + uses: gradle/actions/wrapper-validation@v5.0.2 - name: ☕ Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5.2.0 with: distribution: 'temurin' java-version: '21' - name: 🐘 Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v5.0.2 - name: 🛠 Build with Gradle run: ./gradlew build --stacktrace - name: 📦 Capture build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7.0.0 with: name: Artifacts - path: build/libs/ \ No newline at end of file + path: build/libs/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1ac55dd..b5f2860 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,28 +10,28 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.2 - name: ☕ Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5.2.0 with: distribution: 'temurin' java-version: '21' - name: 🐘 Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v5.0.2 - name: 🛠 Build with Gradle run: ./gradlew build --stacktrace - name: 📦 Capture build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7.0.0 with: name: Artifacts path: build/libs/ - name: 🚀 Upload artifacts to Modrinth and GitHub - uses: Kir-Antipov/mc-publish@v3.3 + uses: Kir-Antipov/mc-publish@v3.3.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -44,8 +44,8 @@ jobs: loaders: fabric quilt - name: 📝 Sync Modrinth description from README - uses: funnyboy-roks/modrinth-auto-desc@v1.6 + uses: funnyboy-roks/modrinth-auto-desc@v1.7 with: auth-token: ${{ secrets.MODRINTH_TOKEN }} slug: ZTxdoq6g - readme: README.md \ No newline at end of file + readme: README.md diff --git a/gradle.properties b/gradle.properties index a008f39..340debc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,9 @@ org.gradle.parallel=true # Fabric Properties # check these on https://fabricmc.net/develop minecraft_version=1.21.11 -yarn_mappings=1.21.11+build.3 -loader_version=0.18.2 -loom_version=1.14-SNAPSHOT +yarn_mappings=1.21.11+build.4 +loader_version=0.18.4 +loom_version=1.15.4 # Mod Properties mod_version=0.1.5 @@ -14,6 +14,6 @@ maven_group=fr.sukikui.playercoordsapi archives_base_name=playercoordsapi # Dependencies -fabric_version=0.139.5+1.21.11 +fabric_version=0.141.3+1.21.11 modmenu_version=15.0.0 cloth_config_version=21.11.151 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 37f78a6..dbc3ce4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/src/client/java/fr/sukikui/playercoordsapi/config/ModMenuIntegration.java b/src/client/java/fr/sukikui/playercoordsapi/config/ModMenuIntegration.java index a60a7bf..1e13195 100644 --- a/src/client/java/fr/sukikui/playercoordsapi/config/ModMenuIntegration.java +++ b/src/client/java/fr/sukikui/playercoordsapi/config/ModMenuIntegration.java @@ -2,7 +2,7 @@ import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; -import me.shedaniel.autoconfig.AutoConfig; +import me.shedaniel.autoconfig.AutoConfigClient; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; @@ -10,6 +10,6 @@ public class ModMenuIntegration implements ModMenuApi { @Override public ConfigScreenFactory getModConfigScreenFactory() { - return parent -> AutoConfig.getConfigScreen(ModConfig.class, parent).get(); + return parent -> AutoConfigClient.getConfigScreen(ModConfig.class, parent).get(); } -} \ No newline at end of file +} diff --git a/src/client/resources/playercoordsapi.client.mixins.json b/src/client/resources/playercoordsapi.client.mixins.json index 290740a..d573333 100644 --- a/src/client/resources/playercoordsapi.client.mixins.json +++ b/src/client/resources/playercoordsapi.client.mixins.json @@ -2,10 +2,8 @@ "required": true, "package": "fr.sukikui.playercoordsapi.mixin.client", "compatibilityLevel": "JAVA_21", - "client": [ - "PlayerCoordsAPIClientMixin" - ], + "client": [], "injectors": { "defaultRequire": 1 } -} \ No newline at end of file +} diff --git a/src/main/resources/playercoordsapi.mixins.json b/src/main/resources/playercoordsapi.mixins.json index e91667e..e2afd89 100644 --- a/src/main/resources/playercoordsapi.mixins.json +++ b/src/main/resources/playercoordsapi.mixins.json @@ -2,10 +2,8 @@ "required": true, "package": "fr.sukikui.playercoordsapi.mixin", "compatibilityLevel": "JAVA_21", - "mixins": [ - "PlayerCoordsAPIMixin" - ], + "mixins": [], "injectors": { "defaultRequire": 1 } -} \ No newline at end of file +}