GlyphVM
by vasvasd7
GlyphVM is a NeoForge magic mod in which spells are written as visual programs of connected glyphs, run by a built-in virtual machine.
What it does
Spells are built by placing glyphs on a grid and linking cells with arrows, so a program reads as a flow of instructions rather than as text. Conditional glyphs split the flow into two branches. The underlying engine is a stack-based virtual machine with support for delays, loops, jumps and recursion, and a debug mode lets a player step through a spell, inspect the stack and see which cell is active. Its glyph-and-cell approach to casting is GlyphVM's own design.
Casting draws on a personal mana pool that players can top up with craftable batteries. An executor block can hold up to 16 batteries and fire a spell when it receives a redstone signal, so programs can run without a player present. Spells are stored on Spell Paper in several sizes, Memory Crystals keep persistent lists, a Staff casts a spell on right-click, and a file-based clipboard handles large programs by splitting them into chunks.
The mod runs on NeoForge for 1.21.1 and needs Patchouli, which is required on the same side as the mod. It is a client and server mod, so the server and every player need it. The latest file is 0.4.1 for 1.21.1, a beta build published on 2026-08-29, and the code is released under the MIT License without being open source.
Key features
Visual glyph programming
Glyphs are placed on a grid and joined with arrows, forming a spell as a readable flow of cells.
Conditional branches
Conditional glyphs send the program down one of two branches depending on the result of their test.
Stack-based virtual machine
The engine supports delays, loops, jumps and recursion on a stack, so spells can repeat or call themselves.
Step-by-step debugging
Debug mode runs a spell one cell at a time and shows the stack and the cell currently executing.
Executor block and batteries
An executor holds up to 16 batteries and casts a spell when triggered by redstone, without a player nearby.
Large programs via clipboard
The file-based clipboard stores programs too big for one item by dividing them into chunks.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Magic And More is a NeoForge mod for 1.21.4, published under the MIT License and not open source, and it runs on client and server like GlyphVM. BrainF**k In Minecraft is also NeoForge, for 1.21.1 and client and server, but it is licensed under the GNU Lesser General Public License v3.0 or later and is not open source. Immersive Casting for Ars Nouveau is a NeoForge mod for 1.21.1 under the MIT License and is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| GlyphVM | NeoForge | 1.21.1 | Client and server | 2026-08-29 |
| Magic And More | NeoForge | 1.21.4 | Client and server | 2025-11-25 |
| BrainF**k In Minecraft | NeoForge | 1.21.1 | Client and server | 2025-08-05 |
| Immersive Casting for Ars Nouveau | NeoForge | 1.21.1 | Client and server | 2026-06-07 |
Questions
Does GlyphVM need Patchouli?
Does the server need GlyphVM installed?
Is GlyphVM available for other game versions?
In the catalog
GlyphVM is one of 7,216 Magic mods on ModsFinder, and one of 2,992 Magic mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Thanks for checking out GlyphVM! Your support makes this possible. 🎉
Official listing
- Modrinth page
- modrinth.com/mod/glyphvm
- Owner
- vasvasd7
- Published
- 2026-07-26
- Updated on Modrinth
- 2026-08-29
- Facts verified
- 2026-10-15
