ModsFinder

BlahajASM

by Valiray

With BlahajASM installed, a Forge 1.12.2 pack gains a set of memory and performance changes, all packed into a single mod that does not need FermiumBooter.

ForgeClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.12.2

What it does

BlahajASM is a fork of CASM that focuses on lowering RAM use, which matters most in larger modpacks, and adds several other performance changes and bug fixes to Minecraft 1.12.2. Its author set out to keep the feature set of FermiumASM while dropping FermiumBooter, a dependency the author disliked. The changes include byte code manipulation of the game and significant reworking of the code inherited from CensoredASM.

The fork also removes the built-in Spark profiler, which conflicted with the updated fork Spark Unforged, and rebrands the user-facing logging to BlahajASM. Its mcmod.info now credits the fork author and points to a new update URL with a new icon. The project is released under the GNU Lesser General Public License v2.1 only, is open source, and needs no other mod to run. Because it is incompatible with VintageFix and TexFix, their functions are improved and added directly inside the mod instead.

BlahajASM runs on client and server, so the server and every player need it. Files exist for Forge alone, and the only game version with builds is 1.12.2, where the latest file is 5.32, published on 2026-05-05. The first release dates from 2024-08-10.

Key features

  1. Lower RAM usage

    Memory use is reduced, with the largest gains shown in larger modpacks.

  2. Multiple performance fixes

    Several performance improvements and bug fixes to Minecraft 1.12.2 are bundled in one mod.

  3. Built-in replacements

    Functions that conflict with VintageFix and TexFix are reimplemented inside the mod itself.

  4. Spark profiler removed

    The bundled Spark profiler is dropped, since it clashed with the updated Spark Unforged fork.

Compatibility

Latest build for each game version and loader.

1.12.25.32
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

FermiumASM is the core ASM mod that BlahajASM set out to replace without its FermiumBooter dependency, and it is open source under the same license. NormalASM is open source under the same license and runs on client and server as well. Spark Unforged is an optional client or server mod under the GNU General Public License v3.0 only, so it covers profiling rather than memory fixes.

ModLoadersGame versionsEnvironmentUpdated
BlahajASMForge1.12.2Client and server2026-05-05
FermiumASMForge1.12.2Client and server2026-03-11
NormalASMForge1.12.2Client and server2022-08-23
Spark UnforgedForge1.12.2Client or server, optional2025-07-10

Questions

Does BlahajASM need Forge?

Yes. BlahajASM is published for Forge only, and its only build covers 1.12.2.

Must the server also run BlahajASM?

Yes. Installation covers the server and each player's game.

Does BlahajASM conflict with Spark Unforged?

No. BlahajASM removed its built-in Spark profiler because that code clashed with the updated Spark Unforged fork, so the two can be used together.

In the catalog

BlahajASM is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 2,920 mods support Minecraft 1.12.2.

Similar mods

What the author says

The Blahaj are now preparing to byte code manipulate your game. >w< The main purpose of BlahajASM is to keep the features of FermiumASM without having to use FermiumBooter as i have a personal dislike of the requirement of a new mod
Valiray, on the Modrinth page

Official listing

Owner
Valiray
Published
2024-08-10
Updated on Modrinth
2026-05-05
Facts verified
2026-10-15

Tags