Skip to content

Commit bfc6445

Browse files
committed
Update to mc1.21.3
1 parent e6e7a35 commit bfc6445

File tree

7 files changed

+45
-26
lines changed

7 files changed

+45
-26
lines changed

common/build.gradle

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,24 @@ plugins {
33
id("net.neoforged.moddev")
44
}
55

6+
// Vanilla depends on ASM 9.3, MDG makes that a 'strict' version constraint,
7+
// but Mixin and MixinExtras needs newer ASM so we override that here.
8+
configurations.configureEach {
9+
resolutionStrategy.eachDependency { details ->
10+
if (details.requested.group == "org.ow2.asm") {
11+
details.useVersion(asm_version)
12+
details.because("Mixin requires new ASM")
13+
}
14+
}
15+
}
16+
617
dependencies {
18+
compileOnly "org.ow2.asm:asm:${asm_version}"
19+
compileOnly "org.ow2.asm:asm-analysis:${asm_version}"
20+
compileOnly "org.ow2.asm:asm-commons:${asm_version}"
21+
compileOnly "org.ow2.asm:asm-tree:${asm_version}"
22+
compileOnly "org.ow2.asm:asm-util:${asm_version}"
23+
724
compileOnly("org.spongepowered:mixin:${mixin_version}")
825
compileOnly(annotationProcessor("io.github.llamalad7:mixinextras-common:${mixinextras_version}"))
926

gradle.properties

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,39 +26,39 @@ java_versions_fabric=>=21
2626
java_versions_neoforge=[21,)
2727

2828
# Minecraft
29-
minecraft_version=1.21
30-
minecraft_versions_fabric=>1.20.6 <1.22
31-
minecraft_versions_neoforge=(1.20.6, 1.22)
29+
minecraft_version=1.21.3
30+
minecraft_versions_fabric=>1.21.1 <1.22
31+
minecraft_versions_neoforge=(1.21.1, 1.22)
3232

3333
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
34-
parchment_minecraft_version=1.21
35-
parchment_version=2024.11.10
34+
parchment_minecraft_version=1.21.3
35+
parchment_version=2024.12.07
3636

3737
# Fabric https://fabricmc.net/develop
3838
fabric_loader_version=0.16.9
3939
fabric_loader_versions=>=0.15.0
40-
fabric_api_version=0.102.0+1.21
40+
fabric_api_version=0.110.0+1.21.3
4141
fabric_api_versions=*
4242

4343
# NeoForge https://projects.neoforged.net/neoforged/neoforge
4444
neoforge_loader_versions=[1,)
45-
neoforge_version=21.0.167
46-
neoforge_versions=[21.0.143, 22)
45+
neoforge_version=21.3.57
46+
neoforge_versions=[21.2.0, 22)
4747
# NeoForm https://projects.neoforged.net/neoforged/neoform
48-
neoform_version=1.21-20240613.152323
48+
neoform_version=1.21.3-20241023.131943
4949

5050
# Cloth Config https://modrinth.com/mod/9s6osm5g/versions
51-
clothconfig_version=15.0.140
52-
clothconfig_versions_fabric=>=15
53-
clothconfig_versions_neoforge=[15,)
51+
clothconfig_version=16.0.141
52+
clothconfig_versions_fabric=>=16
53+
clothconfig_versions_neoforge=[16,)
5454

5555
# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
56-
modmenu_version=11.0.3
57-
modmenu_versions_fabric=>=11.0.0-beta.1
56+
modmenu_version=12.0.0
57+
modmenu_versions_fabric=>=12.0.0
5858

5959
# Better Modlist https://modrinth.com/mod/sbpqhzIG/versions
60-
bettermodlist_version=1.1.12
61-
bettermodlist_versions_neoforge=>=1.1.10
60+
bettermodlist_version=2.0.0-beta.2
61+
bettermodlist_versions_neoforge=[2.0.0-beta.1,)
6262

6363
# GitHub, Modrinth, CurseForge releases
6464
# Plural properties expect CSV lists
@@ -70,19 +70,21 @@ curseforge_slug=modlistmemory
7070
release_type=BETA
7171
# Fabric
7272
release_mod_loaders_fabric=fabric
73-
release_game_versions_fabric=1.21,1.21.1
73+
release_game_versions_fabric=1.21.2,1.21.3
7474
release_required_dep_ids_fabric_mr=P7dR8mSH,mOgUt4GM,9s6osm5g
7575
release_required_dep_ids_fabric_cf=fabric-api,modmenu,cloth-config
7676
# NeoForge
7777
release_mod_loaders_neoforge=neoforge
78-
release_game_versions_neoforge=1.21,1.21.1
78+
release_game_versions_neoforge=1.21.2,1.21.3
7979
release_required_dep_ids_neoforge_mr=sbpqhzIG,9s6osm5g
8080
release_required_dep_ids_neoforge_cf=better-modlist-neoforge,cloth-config
8181

8282
# Mixin https://mvnrepository.com/artifact/org.spongepowered/mixin
8383
mixin_version=0.8.7
8484
# MixinExtras https://github.com/LlamaLad7/MixinExtras/releases
8585
mixinextras_version=0.4.1
86+
# ASM https://mvnrepository.com/artifact/org.ow2.asm/asm
87+
asm_version=9.7
8688

8789
# Plugins
8890
# Fabric Loom https://mvnrepository.com/artifact/net.fabricmc/fabric-loom

neoforge/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModListEntry.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package dev.terminalmc.modlistmemory.mixin;
1818

19-
import com.terraformersmc.mod_menu.gui.widget.entries.ModListEntry;
20-
import com.terraformersmc.mod_menu.util.mod.Mod;
19+
import com.terraformersmc.modmenu.gui.widget.entries.ModListEntry;
20+
import com.terraformersmc.modmenu.util.mod.Mod;
2121
import dev.terminalmc.modlistmemory.ModListMemory;
2222
import org.spongepowered.asm.mixin.Final;
2323
import org.spongepowered.asm.mixin.Mixin;

neoforge/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModListWidget.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
2020
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
21-
import com.terraformersmc.mod_menu.gui.widget.ModListWidget;
22-
import com.terraformersmc.mod_menu.util.mod.Mod;
21+
import com.terraformersmc.modmenu.gui.widget.ModListWidget;
22+
import com.terraformersmc.modmenu.util.mod.Mod;
2323
import dev.terminalmc.modlistmemory.ModListMemory;
2424
import dev.terminalmc.modlistmemory.config.Config;
2525
import org.spongepowered.asm.mixin.Mixin;

neoforge/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModListWidgetAlt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package dev.terminalmc.modlistmemory.mixin;
1818

19-
import com.terraformersmc.mod_menu.gui.widget.ModListWidget;
19+
import com.terraformersmc.modmenu.gui.widget.ModListWidget;
2020
import dev.terminalmc.modlistmemory.ModListMemory;
2121
import org.spongepowered.asm.mixin.Mixin;
2222
import org.spongepowered.asm.mixin.injection.At;

neoforge/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModsScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package dev.terminalmc.modlistmemory.mixin;
1818

19-
import com.terraformersmc.mod_menu.gui.ModsScreen;
20-
import com.terraformersmc.mod_menu.gui.widget.ModListWidget;
19+
import com.terraformersmc.modmenu.gui.ModsScreen;
20+
import com.terraformersmc.modmenu.gui.widget.ModListWidget;
2121
import dev.terminalmc.modlistmemory.ModListMemory;
2222
import dev.terminalmc.modlistmemory.config.Config;
2323
import org.spongepowered.asm.mixin.Mixin;

neoforge/src/main/resources/META-INF/neoforge.mods.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ issueTrackerURL="${issues_url}" #optional:none
4141
side="CLIENT"
4242

4343
[[dependencies."${mod_id}"]]
44-
modId="mod_menu"
44+
modId="better_modlist"
4545
type="required"
4646
versionRange="${bettermodlist_versions_neoforge}"
4747
side="CLIENT"

0 commit comments

Comments
 (0)