From e5d5bdd0e3bc0908deaa9b2c10b2b4015f7d6c44 Mon Sep 17 00:00:00 2001 From: Su5eD Date: Tue, 12 Mar 2024 17:27:50 +0100 Subject: [PATCH] Patch #827 --- .../sinytra/connector/transformer/MixinPatches.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/dev/su5ed/sinytra/connector/transformer/MixinPatches.java b/src/main/java/dev/su5ed/sinytra/connector/transformer/MixinPatches.java index 85171fce..55fad9b1 100644 --- a/src/main/java/dev/su5ed/sinytra/connector/transformer/MixinPatches.java +++ b/src/main/java/dev/su5ed/sinytra/connector/transformer/MixinPatches.java @@ -239,6 +239,16 @@ public static List getPatches() { .modifyParams(b -> b.insert(0, Type.INT_TYPE).insert(1, Type.INT_TYPE).targetType(ModifyMethodParams.TargetType.METHOD)) .modifyInjectionPoint("HEAD", "", true) .build(), + Patch.builder() + .targetClass("net/minecraft/client/gui/Gui") + .targetMethod("m_280173_(Lnet/minecraft/client/gui/GuiGraphics;)V") + .targetInjectionPoint("com.nhoryzon.mc.farmersdelight.mixin.util.BeforeInc", "") + .targetAnnotationValues(h -> h.getNested("at").flatMap(v -> v.>getValue("args").map(a -> a.get().get(0).equals("intValue=-10"))).orElse(false)) + .extractMixin("net/minecraftforge/client/gui/overlay/ForgeGui") + .modifyTarget("renderFood(IILnet/minecraft/client/gui/GuiGraphics;)V") + .modifyParams(b -> b.insert(0, Type.INT_TYPE).insert(1, Type.INT_TYPE).targetType(ModifyMethodParams.TargetType.METHOD)) + .modifyInjectionPoint("INVOKE", "Lcom/mojang/blaze3d/systems/RenderSystem;disableBlend()V") + .build(), Patch.builder() .targetClass("net/minecraft/client/gui/Gui") .targetMethod("m_280173_(Lnet/minecraft/client/gui/GuiGraphics;)V")