Skip to content

Commit c8edff9

Browse files
committed
fix: apply mixin refmap on fabric
1 parent ee6bc53 commit c8edff9

File tree

9 files changed

+28
-22
lines changed

9 files changed

+28
-22
lines changed

.github/workflows/codeql.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ jobs:
4040
neoforge/build/tmp/neoFormRecompile
4141
key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/gradle-wrapper.properties', 'settings.gradle.kts', '**/build.gradle.kts', '**/gradle.properties') }}
4242

43-
- name: Initialize build environment
44-
run: ./gradlew
45-
4643
- name: Initialize CodeQL
4744
uses: github/codeql-action/init@v3
4845
with:
4946
languages: java
5047

48+
- name: Initialize build environment
49+
run: ./gradlew
50+
5151
- name: Build
5252
run: ./gradlew assemble -x checkLicenses
5353

.github/workflows/commit.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,12 @@ jobs:
4747
- name: Build
4848
if: ${{ !cancelled() }}
4949
id: build
50-
run: ./gradlew assemble -x checkLicenses -x javadoc
50+
run: ./gradlew assemble -x checkLicenses
5151

5252
- name: Test
5353
if: ${{ steps.build.outcome == 'success' && !cancelled() }}
5454
run: ./gradlew :fabric:runGametest :neoforge:runGametest
5555

56-
- name: Javadoc
57-
if: ${{ success() }}
58-
run: ./gradlew javadoc
59-
6056
- name: Publish
6157
if: ${{ github.repository == 'TeamGalacticraft/DynamicDimensions' && success() }}
6258
run: ./gradlew publish -x test

.github/workflows/pr_check.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,8 @@ jobs:
5050
- name: Build
5151
if: ${{ !cancelled() }}
5252
id: build
53-
run: ./gradlew assemble -x checkLicenses -x javadoc
53+
run: ./gradlew assemble -x checkLicenses
5454

5555
- name: Test
5656
if: ${{ steps.build.outcome == 'success' && !cancelled() }}
5757
run: ./gradlew :fabric:runGametest :neoforge:runGametest
58-
59-
- name: Javadoc
60-
if: ${{ success() }}
61-
run: ./gradlew javadoc

build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
plugins {
22
id("org.ajoberstar.grgit") version ("5.2.2")
33
id("org.cadixdev.licenser") version("0.6.1") apply(false)
4-
id("fabric-loom") version("1.6-SNAPSHOT") apply(false)
5-
id("dev.galacticraft.mojarn") version("0.1.2") apply(false)
4+
id("fabric-loom") version("1.7-SNAPSHOT") apply(false)
5+
id("dev.galacticraft.mojarn") version("0.3.0+8") apply(false)
66
id("org.jetbrains.gradle.plugin.idea-ext") version("1.1.8") // required for neoforge
77
}
88

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

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
],
1717
"server": [
1818
],
19+
"refmap": "dynamicdimensions.refmap.json",
1920
"injectors": {
2021
"defaultRequire": 1
2122
}

fabric/build.gradle.kts

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ loom {
2222
interfaceInjection.getIsEnabled().set(false)
2323
enableTransitiveAccessWideners.set(false)
2424

25+
mixin {
26+
defaultRefmapName.set("dynamicdimensions.refmap.json")
27+
}
28+
2529
runs {
2630
named("client") {
2731
client()

gradle.properties

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ mod.version=0.7.0
1010

1111
# Loader dependencies
1212
minecraft.version=1.20.6
13-
fabric.loader.version=0.15.10
14-
fabric.yarn.build=1
15-
forge.version=20.6.10-beta
13+
fabric.loader.version=0.15.11
14+
fabric.yarn.build=3
15+
forge.version=20.6.119
1616

1717
# Project metadata
1818
minecraft.version.min=1.20.6
1919
fabric.loader.version.min=0.15
2020
neoforge.version.min=20.6
2121

2222
# Universal Dependencies
23-
badpackets.version=0.7.2
23+
badpackets.version=0.7.3
2424

2525
# Fabric dependencies
26-
fabric.api.version=0.97.8+1.20.6
26+
fabric.api.version=0.100.4+1.20.6
2727
fabric.api.modules=\
2828
fabric-api-base,\
2929
fabric-command-api-v2,\

gradle/wrapper/gradle-wrapper.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionSha256Sum=544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
3+
distributionSha256Sum=a4b4158601f8636cdeeab09bd76afb640030bb5b144aafe261a5e8af027dc612
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

neoforge/build.gradle.kts

+9
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ tasks.compileJava {
3838

3939
tasks.processResources {
4040
from(project(":common").sourceSets.main.get().resources)
41+
42+
// remove refmap on neoforge
43+
doLast {
44+
file(outputs.files.asFileTree.first { it.name.equals("dynamicdimensions.mixins.json") }.apply {
45+
val parse = groovy.json.JsonSlurper().parse(this)!! as MutableMap<*, *>
46+
parse.remove("refmap")
47+
writeText(groovy.json.JsonOutput.toJson(parse))
48+
})
49+
}
4150
}
4251

4352
tasks.javadoc {

0 commit comments

Comments
 (0)