Source-checkedQuality of life & UI

HybridFix

by Undefined_0721 · for Minecraft

Provide bugfixes, optimizations and a set of utilities for Forge+Bukkit server environment.

2.9KDownloads
9 mo agoLast updated
LGPL-2.1-onlyLicense
ForgeLoaders

About HybridFix

From Modrinth

Provide bugfixes, optimizations and a set of utilities for Forge+Bukkit server environment.

HybridFix (混合修复)

Provide a bunch of bugfixes, optimizations and utilities for Forge+Bukkit server and client environments.

Fixed issues

Forge-Bukkit

  • Bukkit plugins cannot handle some mod explosions(e.g., Tinkers' Construct EFLN)
  • Bridge some Forge events to Bukkit

Forge

  • (Universal) Fix Forge JarDiscoverer attempting to read module-info.class and other multi-release classes.
  • (Server) Fix Outdated server showing in ping before server fully boots.

Mods

Common

  • Replace brittle asm transformer patches of Quark with mixins
  • Fix Swet AI control of Aether Legacy

Client

  • Replace expensive reflection usages in Industrial Craft 2 with direct calls

Server

  • Simple Difficulty, ToughAsNails(And any other similar mods) thirst is not getting reset on player respawn(Luohuayu/CatServer#536)(MohistMC/Mohist#2905)
  • Ring dupe bug in The Betweenlands mod(Luohuayu/CatServer#204)
  • Simulate vanilla player respawn, most dupe bugs on player death should be fixed
  • Fix Twilight Forest saplings can bypass the anti-grief plugin protection bug
  • Fix Twilight Forest entities(e.g. Naga) can break blocks in protected areas
  • Fix Twilight Forest Chain with Block can break blocks in protected areas
  • Fix Thaumcraft 6 taint can spread into protected areas
  • Fix Thaumcraft 6 flux rift can break blocks in protected areas
  • Fix trait effects in Tinkers' Construct can bypass damage protection
  • Fix So Many Enchantments can disarm players in protected areas
  • Fix Botania Ring of Loki can bypass grief protection
  • Fix Botania MineLens can bypass grief protection
  • Fix Botania Rannuncarpus can bypass grief protection
  • Fix Industrial Craft 2 miners can break blocks in protected areas
  • Fix Industrial Craft 2 explosives can break blocks in protected areas
  • Fix Draconic Evolution ChaosCrystal can break blocks in protected areas
  • Fix TechReborn(RebornCore) explosions can break blocks in protected areas
  • Offer events to Applied Energistics 2 Spatial Pylon to prevent some unpermitted griefing
  • Fix TechGuns explosion can break blocks in protected areas
  • Add entity blacklist/whitelist to Applied Energistics 2 Spatial Pylon
  • Fix webs of InfernalMobs can spawn in protected areas
  • Fix EpicSiegeMod mob AIs can grief in protected areas
  • Disable recipe of Blackhole Controller (Deprecated) in Industrial Foregoing
  • Fix Witchery spells can bypass damage protection
  • Auto modify Actually Additions' config to make it fit the server environment
  • Prevent Mekanism Digital Miner from mining tile entities

Features

  • Auto overrides Mohist's crappy built-in explosion handling with our own method.
  • Bridge Forge permission processing to Bukkit.
  • Skip firing event if no listeners registered.
  • Disable Timings for lower performance overhead.
  • Compatibility first, shouldn't break any mods/plugins.
  • Built Bukkit plugin into the mod, offers utilities to server owners.
  • Enhance compatibility with mod FakePlayers.
  • Offer more or less useful apis for plugin developers to interact with Forge mods easily.
  • Extensive APIs for mod developers to maintain compatibility with hybrid servers easily.
  • General CraftBukkit performance improvements.
  • Auto deobfuscate plugin stacktraces when Censored ASM is installed for easier debugging.
  • Cross ClassLoader access, make Forge mods can easily interact with Bukkit plugins. (Details)
  • Bukkit APIs backported from modern version.
  • Builtin plugin ASM patcher, compatible with your favourite plugins.
  • Bukkit plugin mixin support, allows you to inject code into plugins via mods. (Experimental) (Docs)
  • Extend Forge's error recovery system (removeErroringEntities and removeErroringTileEntities), notify server operators when errors occurred.
  • Guard player ticking process, kick player instead of directly crash.
  • Fix Forge bugs that affect server play experience.
  • (Universal) Optimize entity AI for faster nearest target lookup.

Configuration file is under ${minecraftDir}/config/hybridfix.cfg

How To (Server Admins)

Download HybridFix and its dependencies(MixinBooter and ConfigAnyTime) from CurseForge, drop HybridFix into ${minecraftDir}/mods folder.

HybridFix can be also installed on the client, some client-side fixes and optimizations will apply.

How To (Developers)

If you are developing mods, you can import HybridFix from curse maven:

Gradle(Groovy DSL):

implementation fg.deobf("curse.maven:hybridfix-1166614:{latest_artifact_id}")

If you are developing plugins, you can import HybridFix jar directly:

Maven:

<dependency>
    <groupId>io.wdsj</groupId>
    <artifactId>hybridfix</artifactId>
    <version>{latest_version}</version>
    <scope>system</scope>
    <systemPath>PATH-TO-JAR</systemPath>
</dependency>

Gradle(Groovy DSL):

compileOnly files("PATH-TO-JAR")

APIs are located at io.wdsj.hybridfix.api and io.wdsj.hybridfix.duck.api package.

Plugin Hooks

Thanks to HybridFix internal plugin, we can hook into plugins from Forge side to provide more fixes.

Currently patched plugins:

Plugin ASM patcher

HybridFix uses ASM to inject into plugin classes dynamically at runtime to resolve plugin compatibility problems with Forge+Bukkit environment.

Read the full description on Modrinth →

Highlights

From source data

Game versions

Built for Minecraft 1.12.2.

Loaders

Runs on Forge.

Footprint

Rated a light load on a server.

HybridFix on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
Server side
Required on the server
Server type needed
Forge
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.3.0, released 2026-02-20

Game versions by loader

LoaderGame versionsNewest
Forge1.12.21.12.2

From 5 recorded builds of HybridFix.

Recent builds

BuildReleasedGame versionsLoaders
2.3.02026-02-201.12.2Forge
2.2.02026-02-101.12.2Forge
2.1.22026-02-081.12.2Forge
2.1.12026-02-061.12.2Forge
2.1.02026-02-051.12.2Forge

Dependencies

  • Required: modrinth project G1ckZuWK (modrinth, not in our catalogue)
  • Required: modrinth project Bnsrfd1o (modrinth, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run HybridFix on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Runs on your server

From source side support

Modrinth lists HybridFix as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Forge
Runs on
Serverrequired on the server
Game versions
1.12.2

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorUndefined_0721, as published on Modrinth
  • ✓LicenseLGPL-2.1-onlyFree

HybridFix, answered

Generated from the mod’s own source data.

Do my players need to install HybridFix?

Modrinth lists HybridFix as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Forge.

Is it free?

Yes. HybridFix is free to download from Modrinth. Its license is LGPL-2.1-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run HybridFix on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add HybridFix in one click.