ModsFinder

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.

NeoForgeClient and serverMIT License1.21.1

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

  1. Visual glyph programming

    Glyphs are placed on a grid and joined with arrows, forming a spell as a readable flow of cells.

  2. Conditional branches

    Conditional glyphs send the program down one of two branches depending on the result of their test.

  3. Stack-based virtual machine

    The engine supports delays, loops, jumps and recursion on a stack, so spells can repeat or call themselves.

  4. Step-by-step debugging

    Debug mode runs a spell one cell at a time and shows the stack and the cell currently executing.

  5. Executor block and batteries

    An executor holds up to 16 batteries and casts a spell when triggered by redstone, without a player nearby.

  6. Large programs via clipboard

    The file-based clipboard stores programs too big for one item by dividing them into chunks.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.4.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

PatchouliAccessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
GlyphVMNeoForge1.21.1Client and server2026-08-29
Magic And MoreNeoForge1.21.4Client and server2025-11-25
BrainF**k In MinecraftNeoForge1.21.1Client and server2025-08-05
Immersive Casting for Ars NouveauNeoForge1.21.1Client and server2026-06-07

Questions

Does GlyphVM need Patchouli?

Yes. Patchouli is a required dependency, so it must be installed alongside GlyphVM on NeoForge for 1.21.1.

Does the server need GlyphVM installed?

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

Is GlyphVM available for other game versions?

The mod is published for 1.21.1 only, on NeoForge, and the latest file is a beta build.

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. 🎉
vasvasd7, on the Modrinth page

Official listing

Owner
vasvasd7
Published
2026-07-26
Updated on Modrinth
2026-08-29
Facts verified
2026-10-15

Tags