promotional bannermobile promotional banner

Monkey Patches

A collection of hacky patches to fix bugs in other mods, especially bugs that were fixed in unreleased versions of those mods.
Back to Files

monkeypatches-0.7.0.jar

File namemonkeypatches-0.7.0.jar
Uploaded
Sep 13, 2026
Downloads
11
Size
152.7 KB
Mod Loaders
NeoForge
File ID
8873818
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:monkeypatches-1303058:8873818"

Learn more about Curse Maven

What's new

Added

  • Satisfying Buttons GH7 patch for FancyMenu 3.9.x compatibility
    • FancyMenuButtonMixinAdjuster: Retargets the @WrapOperation in Satisfying Buttons' FancyMenuButtonMixin from renderBackground(GuiGraphics) to renderBackground, matching FancyMenu's new renderBackground(GuiGraphics, float) signature
    • Resolves the startup crash Critical injection failure: @WrapOperation annotation on render could not find any targets matching 'renderBackground(Lnet/minecraft/client/gui/GuiGraphics;)V'
    • Issue: https://github.com/txnimc/SatisfyingButtons/issues/7
    • Only rewrites the selector when it still has the broken value, so it is a no-op once fixed upstream
    • No configuration option available - adjusters run while mixin configs load, before the config system initializes

Technical Details

  • Added MixinSquared 0.3.3 (bundled via jarJar, resolved from the enjarai mirror) to adjust another mod's mixin annotations
  • Adjuster is registered through META-INF/services/com.bawnorton.mixinsquared.api.MixinAnnotationAdjuster

This mod has no additional files