Asm Craft
by sally4953
Asm Craft lets players write programs in an assembly language inside Minecraft and run them on a virtual machine built into the mod.
What it does
Assembled programs execute on a virtual machine that the mod provides, so code written for it runs in the game world rather than on the host system. The author describes the machine as using a framework that differs from the usual setup. A C++ compiler for the language is still being worked on, and the author says it aims to be as complete as possible.
The virtual machine has seven registers. The first four pass variables when calling a function, one holds the pointer to the current execution address, one stores a function's return value, and the last holds the result of a condition check, which has only two states. It has two memories: one for the application's commands at 1024 bytes, and another for runtime data. The machine supports only 22 commands, listed in a table in the author text.
Support for Minecraft Assembly Language is presented as present in the mod. The author notes that Chinese-language users may need a translator, since the mod does not yet support that language well. Asm Craft is client and server, so the server and every player need it. Fabric is the only loader, with files for 1.21.4 only, and the code is open source under the MIT License.
Key features
Assembly programming in-game
Players write assembly code inside Minecraft and run it without leaving the game.
Seven-register virtual machine
The machine has seven registers, with four reserved for passing variables to functions.
Two separate memories
One memory holds the application's commands and the other holds runtime data, each with its own role.
Limited instruction set
The virtual machine supports 22 commands, documented in a table in the author text.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does Asm Craft need Fabric API?
Does Asm Craft have to be installed on the server?
How large can a program be in Asm Craft?
In the catalog
Asm Craft is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 17,979 mods support Minecraft 1.21.4.
Similar mods
What the author says
This mod enables you to write programs in assembly language within Minecraft and run them. At present, the mod just support Minecraft Assembly Language. C++ compiler is still in the process of implementing. But I will try my best to complete the C++ compiler. For making the assembled application executable, I…
Official listing
- Modrinth page
- modrinth.com/mod/asmcraft
- Owner
- sally4953
- Published
- 2026-02-23
- Updated on Modrinth
- 2026-03-01
- Facts verified
- 2026-10-15
