ModsFinder

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.

FabricClient and serverMIT LicenseOpen source1.21.4

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

  1. Assembly programming in-game

    Players write assembly code inside Minecraft and run it without leaving the game.

  2. Seven-register virtual machine

    The machine has seven registers, with four reserved for passing variables to functions.

  3. Two separate memories

    One memory holds the application's commands and the other holds runtime data, each with its own role.

  4. 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.

No stable releases
Every published file is a beta or alpha build.
1.21.41.0-SNAPSHOT-2
ReleaseBetaAlphaNot available

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

Questions

Does Asm Craft need Fabric API?

No required dependency is listed for Fabric.

Does Asm Craft have to be installed on the server?

Yes. The server and every player need the mod installed.

How large can a program be in Asm Craft?

The command memory is 1024 bytes, so an application cannot be larger than that.

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…
sally4953, on the Modrinth page

Official listing

Owner
sally4953
Published
2026-02-23
Updated on Modrinth
2026-03-01
Facts verified
2026-10-15

Tags