Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
๐ฎ GlyphVM โ Visual Magic Programming for Minecraft
โ NOW ON MODRINTH โ beta 0.1.5 available for download
Draw spells with pixels. No code. Just glyphs and arrows.
GlyphVM turns Minecraft into a visual programming environment. Instead of typing commands, you draw pixel glyphs on an 8ร8 (and larger) grid and connect them with arrows โ this creates a graph that runs on a builtโin virtual machine.
โจ What's already implemented
-
๐๏ธ Freeโform glyph drawing โ place pixels in any order (not just continuous lines). Each glyph is an operation: number, add, subtract, multiply, divide, logical AND/OR/NOT/equals, conditional branch (IF), jump by address, lightning, chat print, block breaking, and much more.
-
๐ Execution graph โ connect cells with arrows. Conditional glyphs (IF) have two arrows โ true and false. Normal ones have one. Arrows define the execution flow.
-
โ๏ธ Builtโin Virtual Machine โ runs on the server with a stack, program counter, and delay support. Handles branching and loops (via arrows and jumps).
-
๐ฆ Stack data types โ numbers, booleans, vectors (x,y,z), lists, entities, cell references, ItemStack, NULL.
-
๐พ Lists and memory โ create lists, append/remove/get elements. Save lists to a Memory Crystal (new item) and read them back โ perfect for batch operations (e.g., coordinate iteration).
-
๐ Addressing and jumps โ glyphs
address,address_from_xy, andjumplet you dynamically move to any cell โ implementing loops and advanced logic. -
๐งช Stepโbyโstep debugging โ the GUI has a Debug button. Run spell execution step by step, watch the stack and see the current cell highlighted.
-
๐ Spell import/export โ commands
/spellcraft exportand/spellcraft import_clipboard. Copy spells to clipboard and share with friends. -
๐ Mana system โ personal player mana (regenerates 1/sec) + craftable batteries (up to 200 units). Each glyph has a mana cost. Batteries can be inserted into the executor block.
-
๐งฑ Executor block โ place it in the world, it has two slots: one for the spell paper, one for the battery. Activated by redstone โ executes the spell on behalf of the block.
-
๐ World interaction โ break blocks, raycast (line of sight), get look vector, entity motion, foot/eye position, offhand item, etc.
-
๐ Guidebook (Patchouli) โ builtโin manual, already translated into Russian and English (needs final polishing).
-
๐ Multiplayer โ works (minor rough edges possible).
๐ฆ Current status
- Version: beta 0.1.5 (active development)
- Minecraft: 1.21.1
- Loader: NeoForge
- Dependency: Patchouli (for the guidebook)
- Languages: Russian, English
๐ Upcoming plans
- Visual textures (amethyst + copper style) โ in progress.
- More glyphs: loops, inventory manipulation, teleportation.
- Full crafting recipes for all items.
- Release stabilisation and polishing.
๐ Support the project
-
Boosty โ support development and get early access:
https://boosty.to/glyphvm -
Discord โ community, questions, spell sharing:
https://discord.gg/t24FKYhjJ -
YouTube โ demos and tutorials:
https://www.youtube.com/@GlyphVM
Thanks for checking out GlyphVM! Your support makes this possible. ๐


