Skip to content

Commit 5b59580

Browse files
committed
start work on 1.21.9
1 parent 5b69f97 commit 5b59580

File tree

5 files changed

+12
-16
lines changed

5 files changed

+12
-16
lines changed

build.gradle.kts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ plugins {
66
}
77

88
modstitch {
9-
minecraftVersion = "1.21.8"
10-
modLoaderVersion = "0.16.14"
9+
minecraftVersion = "1.21.9"
10+
modLoaderVersion = "0.17.2"
1111

1212
parchment {
13-
mappingsVersion = "2025.06.29"
14-
minecraftVersion = "1.21.6"
13+
mappingsVersion = "2025.09.14"
14+
minecraftVersion = "1.21.8"
1515
}
1616

1717
metadata {
@@ -98,12 +98,6 @@ dependencies {
9898
modImplementation(fabricApi.module("fabric-resource-loader-v0", fabricApiVersion))
9999
modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion")
100100

101-
"io.github.llamalad7:mixinextras-fabric:$mixinExtrasVersion".let {
102-
include(it)
103-
implementation(it)
104-
/*annotationProcessor(it)*/// only needed if `useLegacyMixinAp = true`
105-
}
106-
107101
"modClientImplementation"("dev.isxander:yet-another-config-lib:$yaclVersion")
108102
"modClientImplementation"("com.terraformersmc:modmenu:$modMenuVersion")
109103

gradle.properties

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ curseforgeId=596224
99
githubProject=isXander/Debugify
1010

1111
# Libraries
12-
mixinExtrasVersion=0.5.0-rc.4
13-
fabricApiVersion=0.129.0+1.21.8
14-
yaclVersion=3.7.1+1.21.6-fabric
12+
fabricApiVersion=0.133.14+1.21.9
13+
yaclVersion=3.8.0+1.21.9-fabric
1514
modMenuVersion=15.0.0-beta.3

src/client/java/dev/isxander/debugify/client/mixins/basic/mc122477/EditBoxMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.minecraft.Util;
88
import net.minecraft.client.gui.Font;
99
import net.minecraft.client.gui.components.EditBox;
10+
import net.minecraft.client.input.CharacterEvent;
1011
import net.minecraft.network.chat.Component;
1112
import org.spongepowered.asm.mixin.Mixin;
1213
import org.spongepowered.asm.mixin.injection.At;
@@ -23,7 +24,7 @@ private void startPolling(Font textRenderer, int x, int y, int width, int height
2324
}
2425

2526
@Inject(method = "charTyped", at = @At("HEAD"), cancellable = true)
26-
private void onCharTyped(char chr, int modifiers, CallbackInfoReturnable<Boolean> cir) {
27+
private void onCharTyped(CharacterEvent e, CallbackInfoReturnable<Boolean> cir) {
2728
if (Util.getPlatform() == Util.OS.LINUX) {
2829
if (KeyboardPollCounter.getCount() == 1)
2930
cir.setReturnValue(true);

src/client/java/dev/isxander/debugify/client/mixins/basic/mc122477/RenderSystemMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package dev.isxander.debugify.client.mixins.basic.mc122477;
22

33
import com.mojang.blaze3d.TracyFrameCapture;
4+
import com.mojang.blaze3d.platform.Window;
45
import dev.isxander.debugify.fixes.BugFix;
56
import dev.isxander.debugify.fixes.FixCategory;
67
import dev.isxander.debugify.client.helpers.mc122477.KeyboardPollCounter;
@@ -15,7 +16,7 @@
1516
@Mixin(value = RenderSystem.class, priority = 1100) // higher priority to improve compatibility with VulkanMod
1617
public class RenderSystemMixin {
1718
@Inject(method = "flipFrame", at = @At(value = "INVOKE", target = "Lcom/mojang/blaze3d/systems/RenderSystem;pollEvents()V"))
18-
private static void onPollEvents(long l, TracyFrameCapture tracyFrameCapture, CallbackInfo ci) {
19+
private static void onPollEvents(Window window, TracyFrameCapture tracyFrameCapture, CallbackInfo ci) {
1920
KeyboardPollCounter.poll();
2021
}
2122
}

src/client/java/dev/isxander/debugify/client/mixins/basic/mc127970/ItemInHandRendererMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.isxander.debugify.client.mixins.basic.mc127970;
22

3+
import com.llamalad7.mixinextras.sugar.Local;
34
import dev.isxander.debugify.fixes.BugFix;
45
import dev.isxander.debugify.fixes.FixCategory;
56
import net.minecraft.client.player.AbstractClientPlayer;
@@ -17,7 +18,7 @@
1718
@Mixin(ItemInHandRenderer.class)
1819
public class ItemInHandRendererMixin {
1920
@ModifyExpressionValue(method = "renderArmWithItem", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/player/AbstractClientPlayer;isAutoSpinAttack()Z"))
20-
private boolean isUsingRiptideHand(boolean original, AbstractClientPlayer player, float tickDelta, float pitch, InteractionHand hand, float swingProgress, ItemStack item, float equipProgress, PoseStack matrices, MultiBufferSource vertexConsumers, int light) {
21+
private boolean isUsingRiptideHand(boolean original, @Local(argsOnly = true) ItemStack item) {
2122
return original && item.is(Items.TRIDENT);
2223
}
2324
}

0 commit comments

Comments
 (0)