Skip to content

Commit 6e4e7cc

Browse files
committed
Update to mc1.21.4
1 parent 761caf5 commit 6e4e7cc

File tree

4 files changed

+33
-14
lines changed

4 files changed

+33
-14
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
}

common/src/main/java/dev/terminalmc/commandkeys/gui/screen/OptionsScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public OptionList reload() {
137137
public OptionList reload(int width, int height) {
138138
clearWidgets();
139139
optionList = optionList.reload(this, width, height - TOP_MARGIN - BOTTOM_MARGIN,
140-
optionList.getScrollAmount());
140+
optionList.scrollAmount());
141141
addRenderableWidget(optionList);
142142

143143
// Title text

common/src/main/java/dev/terminalmc/commandkeys/gui/widget/list/OptionList.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public int getRowWidth() {
8484
}
8585

8686
@Override
87-
protected int getScrollbarPosition() {
87+
protected int scrollBarX() {
8888
return width / 2 + rowWidth / 2;
8989
}
9090

gradle.properties

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Neo/Forge version ranges: https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
44

55
# Project
6-
mod_version=2.3.5+1.21
6+
mod_version=2.3.5+1.21.4
77
mod_group=dev.terminalmc
88
mod_id=commandkeys
99
mod_name=CommandKeys
@@ -25,9 +25,9 @@ java_versions_fabric=>=21
2525
java_versions_neoforge=[21,)
2626

2727
# Minecraft
28-
minecraft_version=1.21
29-
minecraft_versions_fabric=>1.20.6 <1.22
30-
minecraft_versions_neoforge=(1.20.6, 1.22)
28+
minecraft_version=1.21.4
29+
minecraft_versions_fabric=>1.21.3 <1.22
30+
minecraft_versions_neoforge=(1.21.3, 1.22)
3131

3232
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
3333
parchment_minecraft_version=1.21
@@ -36,19 +36,19 @@ parchment_version=2024.11.10
3636
# Fabric https://fabricmc.net/develop
3737
fabric_loader_version=0.16.9
3838
fabric_loader_versions=>=0.15.0
39-
fabric_api_version=0.102.0+1.21
39+
fabric_api_version=0.111.0+1.21.4
4040
fabric_api_versions=*
4141

4242
# NeoForge https://projects.neoforged.net/neoforged/neoforge
4343
neoforge_loader_versions=[1,)
44-
neoforge_version=21.0.167
45-
neoforge_versions=[21.0.143, 22)
44+
neoforge_version=21.4.9-beta
45+
neoforge_versions=[21.4.0-beta, 22)
4646
# NeoForm https://projects.neoforged.net/neoforged/neoform
47-
neoform_version=1.21-20240613.152323
47+
neoform_version=1.21.4-20241203.161809
4848

4949
# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
50-
modmenu_version=11.0.3
51-
modmenu_versions_fabric=>=11.0.0-beta.1
50+
modmenu_version=13.0.0-beta.1
51+
modmenu_versions_fabric=>=13.0.0-beta.1
5252

5353
# GitHub, Modrinth, CurseForge releases
5454
# Plural properties expect CSV lists
@@ -60,17 +60,19 @@ curseforge_slug=commandkeys
6060
release_type=STABLE
6161
# Fabric
6262
release_mod_loaders_fabric=fabric
63-
release_game_versions_fabric=1.21,1.21.1,1.21.2,1.21.3
63+
release_game_versions_fabric=1.21.4
6464
release_required_dep_ids_fabric_mr=P7dR8mSH,mOgUt4GM
6565
release_required_dep_ids_fabric_cf=fabric-api,modmenu
6666
# NeoForge
6767
release_mod_loaders_neoforge=neoforge
68-
release_game_versions_neoforge=1.21,1.21.1,1.21.2,1.21.3
68+
release_game_versions_neoforge=1.21.4
6969

7070
# Mixin https://mvnrepository.com/artifact/org.spongepowered/mixin
7171
mixin_version=0.8.7
7272
# MixinExtras https://github.com/LlamaLad7/MixinExtras/releases
7373
mixinextras_version=0.4.1
74+
# ASM https://mvnrepository.com/artifact/org.ow2.asm/asm
75+
asm_version=9.7
7476

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

0 commit comments

Comments
 (0)