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.
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
Lower RAM usage
Memory use is reduced, with the largest gains shown in larger modpacks.
Multiple performance fixes
Several performance improvements and bug fixes to Minecraft 1.12.2 are bundled in one mod.
Built-in replacements
Functions that conflict with VintageFix and TexFix are reimplemented inside the mod itself.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| BlahajASM | Forge | 1.12.2 | Client and server | 2026-05-05 |
| FermiumASM | Forge | 1.12.2 | Client and server | 2026-03-11 |
| NormalASM | Forge | 1.12.2 | Client and server | 2022-08-23 |
| Spark Unforged | Forge | 1.12.2 | Client or server, optional | 2025-07-10 |
Questions
Does BlahajASM need Forge?
Must the server also run BlahajASM?
Does BlahajASM conflict with Spark Unforged?
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
Official listing
- Modrinth page
- modrinth.com/mod/blahajasm
- Owner
- Valiray
- Published
- 2024-08-10
- Updated on Modrinth
- 2026-05-05
- Facts verified
- 2026-10-15
