Skip to content

Commit 52a438d

Browse files
committed
Update to ModMenu v15
1 parent e18a8ed commit 52a438d

File tree

2 files changed

+38
-19
lines changed

2 files changed

+38
-19
lines changed

fabric/src/main/java/dev/terminalmc/modlistmemory/mixin/MixinModBadgeRenderer.java

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,14 @@ public abstract class MixinModBadgeRenderer {
3535
protected Mod mod;
3636

3737
@Shadow
38-
public abstract void drawBadge(GuiGraphics graphics, FormattedCharSequence text, int outlineColor, int fillColor);
38+
public abstract void drawBadge(
39+
GuiGraphics graphics,
40+
FormattedCharSequence text,
41+
int outlineColor,
42+
int fillColor,
43+
int mouseX,
44+
int mouseY
45+
);
3946

4047
@Inject(
4148
method = "draw",
@@ -45,13 +52,25 @@ private void afterDraw(GuiGraphics graphics, int mouseX, int mouseY, CallbackInf
4552
if (options().showBadges) {
4653
if (ModListMemory.pinnedBadgeText != null
4754
&& options().pinnedMods.contains(mod.getId())) {
48-
drawBadge(graphics, ModListMemory.pinnedBadgeText,
49-
ModListMemory.PINNED_BADGE_OUTLINE, ModListMemory.PINNED_BADGE_FILL);
55+
drawBadge(
56+
graphics,
57+
ModListMemory.pinnedBadgeText,
58+
ModListMemory.PINNED_BADGE_OUTLINE,
59+
ModListMemory.PINNED_BADGE_FILL,
60+
mouseX,
61+
mouseY
62+
);
5063
}
5164
else if (ModListMemory.recentBadgeText != null
5265
&& options().recentMods.contains(mod.getId())) {
53-
drawBadge(graphics, ModListMemory.recentBadgeText,
54-
ModListMemory.RECENT_BADGE_OUTLINE, ModListMemory.RECENT_BADGE_FILL);
66+
drawBadge(
67+
graphics,
68+
ModListMemory.recentBadgeText,
69+
ModListMemory.RECENT_BADGE_OUTLINE,
70+
ModListMemory.RECENT_BADGE_FILL,
71+
mouseX,
72+
mouseY
73+
);
5574
}
5675
}
5776
}

gradle.properties

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,35 +27,35 @@ java_versions_fabric=>=21
2727
java_versions_neoforge=[21,)
2828

2929
# Minecraft
30-
minecraft_version=1.21.5
31-
minecraft_versions_fabric=>1.21.4 <1.22
32-
minecraft_versions_neoforge=(1.21.4, 1.22)
30+
minecraft_version=1.21.6
31+
minecraft_versions_fabric=>1.21.5 <1.22
32+
minecraft_versions_neoforge=(1.21.5, 1.22)
3333

3434
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
35-
parchment_minecraft_version=1.21.4
36-
parchment_version=2025.03.23
35+
parchment_minecraft_version=1.21.5
36+
parchment_version=2025.06.15
3737

3838
# Fabric https://fabricmc.net/develop
39-
fabric_loader_version=0.16.10
39+
fabric_loader_version=0.16.14
4040
fabric_loader_versions=>=0.15.0
41-
fabric_api_version=0.119.5+1.21.5
41+
fabric_api_version=0.127.0+1.21.6
4242
fabric_api_versions=*
4343

4444
# NeoForge https://projects.neoforged.net/neoforged/neoforge
4545
neoforge_loader_versions=[1,)
46-
neoforge_version=21.5.1-beta
47-
neoforge_versions=[21.5.0-beta, 22)
46+
neoforge_version=21.6.4-beta
47+
neoforge_versions=[21.6.0-beta, 22)
4848
# NeoForm https://projects.neoforged.net/neoforged/neoform
49-
neoform_version=1.21.5-20250325.162830
49+
neoform_version=1.21.6-20250617.151856
5050

5151
# Cloth Config https://modrinth.com/mod/9s6osm5g/versions
5252
clothconfig_version=17.0.144
5353
clothconfig_versions_fabric=>=17
5454
clothconfig_versions_neoforge=[17,)
5555

5656
# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
57-
modmenu_version=14.0.0-rc.2
58-
modmenu_versions_fabric=>=14.0.0-rc.2
57+
modmenu_version=15.0.0-beta.1
58+
modmenu_versions_fabric=>=15.0.0-beta.1
5959

6060
# Better Modlist https://modrinth.com/mod/sbpqhzIG/versions
6161
bettermodlist_version=2.0.0-beta.3
@@ -71,12 +71,12 @@ curseforge_slug=modlistmemory
7171
release_type=STABLE
7272
# Fabric
7373
release_mod_loaders_fabric=fabric
74-
release_game_versions_fabric=1.21.5
74+
release_game_versions_fabric=1.21.6
7575
release_required_dep_ids_fabric_mr=P7dR8mSH,mOgUt4GM
7676
release_required_dep_ids_fabric_cf=fabric-api,modmenu
7777
# NeoForge
7878
release_mod_loaders_neoforge=neoforge
79-
release_game_versions_neoforge=1.21.5
79+
release_game_versions_neoforge=1.21.6
8080
release_required_dep_ids_neoforge_mr=sbpqhzIG,9s6osm5g
8181
release_required_dep_ids_neoforge_cf=better-modlist-neoforge,cloth-config
8282

0 commit comments

Comments
 (0)