Skip to content

Commit 15cf4f2

Browse files
committed
Update to mc1.21.3
1 parent 806cdf4 commit 15cf4f2

File tree

7 files changed

+46
-27
lines changed

7 files changed

+46
-27
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
// Mixin and MixinExtras
825
compileOnly("org.spongepowered:mixin:${mixin_version}")
926
compileOnly(annotationProcessor("io.github.llamalad7:mixinextras-common:${mixinextras_version}"))

gradle.properties

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,38 +28,38 @@ java_versions_neoforge=[21,)
2828

2929
# Minecraft
3030
minecraft_version=1.21
31-
minecraft_versions_fabric=>1.20.6 <1.21.2
32-
minecraft_versions_neoforge=(1.20.6, 1.21.2)
31+
minecraft_versions_fabric=>1.21.1 <1.21.4
32+
minecraft_versions_neoforge=(1.21.1, 1.21.4)
3333

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

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

4444
# NeoForge https://projects.neoforged.net/neoforged/neoforge
4545
neoforge_loader_versions=[1,)
46-
neoforge_version=21.0.167
47-
neoforge_versions=[21.0.143, 22)
46+
neoforge_version=21.3.57
47+
neoforge_versions=[21.2.0, 22)
4848
# NeoForm https://projects.neoforged.net/neoforged/neoform
49-
neoform_version=1.21-20240613.152323
49+
neoform_version=1.21.3-20241023.131943
5050

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

5656
# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
57-
modmenu_version=11.0.3
58-
modmenu_versions_fabric=>=11.0.0-beta.1
57+
modmenu_version=12.0.0
58+
modmenu_versions_fabric=>=12.0.0
5959

6060
# Better Modlist https://modrinth.com/mod/sbpqhzIG/versions
61-
bettermodlist_version=1.1.13
62-
bettermodlist_versions_neoforge=[1.1.13,)
61+
bettermodlist_version=2.0.0-beta.2
62+
bettermodlist_versions_neoforge=[2.0.0-beta.1,)
6363

6464
# GitHub, Modrinth, CurseForge releases
6565
# Plural properties expect CSV lists
@@ -71,19 +71,21 @@ curseforge_slug=modlistmemory
7171
release_type=STABLE
7272
# Fabric
7373
release_mod_loaders_fabric=fabric
74-
release_game_versions_fabric=1.21,1.21.1
74+
release_game_versions_fabric=1.21.2,1.21.3
7575
release_required_dep_ids_fabric_mr=P7dR8mSH,mOgUt4GM,9s6osm5g
7676
release_required_dep_ids_fabric_cf=fabric-api,modmenu,cloth-config
7777
# NeoForge
7878
release_mod_loaders_neoforge=neoforge
79-
release_game_versions_neoforge=1.21,1.21.1
79+
release_game_versions_neoforge=1.21.2,1.21.3
8080
release_required_dep_ids_neoforge_mr=sbpqhzIG,9s6osm5g
8181
release_required_dep_ids_neoforge_cf=better-modlist-neoforge,cloth-config
8282

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

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

neoforge/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModBadgeRenderer.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.util.mod.Mod;
20-
import com.terraformersmc.mod_menu.util.mod.ModBadgeRenderer;
19+
import com.terraformersmc.modmenu.util.mod.Mod;
20+
import com.terraformersmc.modmenu.util.mod.ModBadgeRenderer;
2121
import dev.terminalmc.modlistmemory.ModListMemory;
2222
import net.minecraft.client.gui.GuiGraphics;
2323
import net.minecraft.util.FormattedCharSequence;

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

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

1717
package dev.terminalmc.modlistmemory.mixin;
1818

19-
import com.terraformersmc.mod_menu.gui.widget.ModListWidget;
20-
import com.terraformersmc.mod_menu.gui.widget.entries.ModListEntry;
21-
import com.terraformersmc.mod_menu.util.mod.Mod;
19+
import com.terraformersmc.modmenu.gui.widget.ModListWidget;
20+
import com.terraformersmc.modmenu.gui.widget.entries.ModListEntry;
21+
import com.terraformersmc.modmenu.util.mod.Mod;
2222
import dev.terminalmc.modlistmemory.ModListMemory;
2323
import org.spongepowered.asm.mixin.Final;
2424
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.config.Config;
2424
import org.spongepowered.asm.mixin.Mixin;
2525
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.config.Config;
2222
import org.spongepowered.asm.mixin.Mixin;
2323
import org.spongepowered.asm.mixin.Shadow;

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)