Skip to content

Commit 0e43b26

Browse files
Port to 1.20.4 (VazkiiMods#718)
Co-authored-by: Minecraftschurli <[email protected]>
1 parent b87e91a commit 0e43b26

File tree

45 files changed

+541
-450
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+541
-450
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ body:
99
label: Mod loader
1010
options:
1111
- Forge
12+
- NeoForge
1213
- Fabric
1314
validations:
1415
required: true

.github/workflows/gradle.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
SNAPSHOT_SUFFIX=${{ !startsWith(github.ref, 'refs/tags/release-') && '-SNAPSHOT' || '' }}
4141
MC=$(awk -F '=' '/mc_version/ { print $2; }' gradle.properties)
4242
BUILD=$(awk -F '=' '/build_number/ { print $2; }' gradle.properties)
43-
echo "forge=Forge/build/libs/Patchouli-${MC}-${BUILD}-FORGE${SNAPSHOT_SUFFIX}.jar" >> "$GITHUB_OUTPUT"
43+
echo "neoforge=NeoForge/build/libs/Patchouli-${MC}-${BUILD}-NEOFORGE${SNAPSHOT_SUFFIX}.jar" >> "$GITHUB_OUTPUT"
4444
echo "fabric=Fabric/build/libs/Patchouli-${MC}-${BUILD}-FABRIC${SNAPSHOT_SUFFIX}.jar" >> "$GITHUB_OUTPUT"
4545
- name: Sign jars
4646
env:
@@ -49,22 +49,22 @@ jobs:
4949
run: |
5050
echo "${SIGNING_KEY}" | gpg --import -
5151
gpg --local-user "Violet Moon Signing Key" --armor \
52-
--detach-sign ${{ steps.calculate_artifact_names.outputs.forge }}
52+
--detach-sign ${{ steps.calculate_artifact_names.outputs.neoforge }}
5353
gpg --local-user "Violet Moon Signing Key" --armor \
5454
--detach-sign ${{ steps.calculate_artifact_names.outputs.fabric }}
55-
- name: Archive Forge Jar
55+
- name: Archive NeoForge Jar
5656
uses: actions/upload-artifact@v2
5757
with:
58-
name: Forge Jar
58+
name: NeoForge Jar
5959
path: |
60-
${{ steps.calculate_artifact_names.outputs.forge }}
61-
- name: Archive Forge Signature
60+
${{ steps.calculate_artifact_names.outputs.neoforge }}
61+
- name: Archive NeoForge Signature
6262
uses: actions/upload-artifact@v2
6363
if: ${{ env.SIGNING_KEY != '' && startsWith(github.ref, 'refs/tags/release-')}}
6464
with:
65-
name: Forge Signature
65+
name: NeoForge Signature
6666
path: |
67-
${{ steps.calculate_artifact_names.outputs.forge }}.asc
67+
${{ steps.calculate_artifact_names.outputs.neoforge }}.asc
6868
- name: Archive Fabric Jar
6969
uses: actions/upload-artifact@v2
7070
with:
@@ -84,7 +84,7 @@ jobs:
8484
GH_TOKEN: ${{ github.token }}
8585
GIT_REF: ${{ github.ref }}
8686
FABRIC_JAR: ${{ steps.calculate_artifact_names.outputs.fabric }}
87-
FORGE_JAR: ${{ steps.calculate_artifact_names.outputs.forge }}
87+
FORGE_JAR: ${{ steps.calculate_artifact_names.outputs.neoforge }}
8888
CURSEFORGE_TOKEN: ${{ secrets.WILLIEWILLUS_CURSEFORGE_TOKEN }}
8989
MODRINTH_TOKEN: ${{ secrets.WILLIEWILLUS_MODRINTH_TOKEN }}
9090
run: |

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ Xplat/logs/
1919
# Java
2020
Fabric/bin/
2121
Xplat/bin/
22-
Forge/bin/
22+
NeoForge/bin/

Fabric/build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ dependencies {
6161

6262
minecraft "com.mojang:minecraft:${mc_version}"
6363
mappings loom.officialMojangMappings()
64-
modImplementation "net.fabricmc:fabric-loader:0.14.21"
64+
modImplementation "net.fabricmc:fabric-loader:0.15.3"
6565

66-
modImplementation "net.fabricmc.fabric-api:fabric-api:0.87.0+1.20.1"
66+
modImplementation "net.fabricmc.fabric-api:fabric-api:0.92.1+1.20.4"
6767
compileOnly project(":Xplat")
6868

69-
modCompileOnly "mezz.jei:jei-1.20.1-common-api:15.2.0.27"
69+
modCompileOnly "mezz.jei:jei-1.20.4-common-api:17.0.0.30"
7070

71-
modCompileOnly("me.shedaniel:RoughlyEnoughItems-api-fabric:10.0.578") { transitive = false }
72-
modCompileOnly("me.shedaniel.cloth:cloth-config-fabric:9.0.94") { transitive = false }
71+
modCompileOnly("me.shedaniel:RoughlyEnoughItems-api-fabric:14.0.688") { transitive = false }
72+
modCompileOnly("me.shedaniel.cloth:cloth-config-fabric:13.0.121") { transitive = false }
7373
}
7474

7575
compileJava {

Fabric/src/main/java/vazkii/patchouli/mixin/client/MixinMinecraft.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
@Mixin(Minecraft.class)
1414
public class MixinMinecraft {
15-
@Inject(at = @At("HEAD"), method = "clearLevel(Lnet/minecraft/client/gui/screens/Screen;)V")
15+
@Inject(at = @At("HEAD"), method = "disconnect(Lnet/minecraft/client/gui/screens/Screen;)V")
1616
public void patchouli_onLogout(Screen screen, CallbackInfo info) {
1717
ClientAdvancements.playerLogout();
1818
}

Forge/build.gradle

-124
This file was deleted.

Forge/src/main/java/vazkii/patchouli/forge/network/ForgeMessageOpenBookGui.java

-54
This file was deleted.

Forge/src/main/java/vazkii/patchouli/forge/network/ForgeMessageReloadBookContents.java

-29
This file was deleted.

Forge/src/main/java/vazkii/patchouli/forge/network/ForgeNetworkHandler.java

-23
This file was deleted.

Forge/src/main/resources/META-INF/services/vazkii.patchouli.xplat.IClientXplatAbstractions

-1
This file was deleted.

Forge/src/main/resources/META-INF/services/vazkii.patchouli.xplat.IXplatAbstractions

-1
This file was deleted.

Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ pipeline {
4040
}
4141
post {
4242
always {
43-
archiveArtifacts artifacts: 'Forge/build/libs/*.jar, Fabric/build/libs/*.jar'
43+
archiveArtifacts artifacts: 'NeoForge/build/libs/*.jar, Fabric/build/libs/*.jar'
4444
}
4545
}
4646
}

0 commit comments

Comments
 (0)