Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published last month
Updated last week
🔮 GlyphVM – Visual Magic Programming for Minecraft
✅ NOW ON MODRINTH – beta 0.4.0 available for download
Draw spells with pixels. No code. Just glyphs and arrows.
GlyphVM turns Minecraft into a visual programming environment. You draw pixel glyphs on a grid, connect them with arrows, and the resulting graph runs on a built‑in virtual machine.
✨ Key Features
- 70+ glyphs – arithmetic, logic, stack ops, vectors, lists, matrices, world interaction (break/place blocks, explosions, lightning, gravity, push, teleport, dash), raycasts, entity search, file I/O, mutation control, and more.
- Visual programming – connect cells with arrows; conditional glyphs have two branches.
- Built‑in VM – stack-based, with delay support, loops, jumps, and recursion.
- Debug mode – step through spells, inspect stack, see current cell.
- Mana system – personal mana + craftable batteries (executor holds up to 16 batteries).
- Executor block – redstone‑triggered, uses spell paper and batteries.
- Items – Spell Paper (multiple sizes), Memory Crystal (persistent lists), Staff (cast spells on right‑click).
- Import/Export – clipboard and file‑based (large files supported via chunks).
- Guidebook – full documentation (Patchouli, EN/RU).
🆕 What's New in 0.4.0
- MobHaus – random mutations on mobs (18+ mutations, tiers 1–4, up to 5 per mob). Includes crazy combos (explosive, replicating, splitting, giantism, reflective, tameable, etc.). Commands to toggle, spawn, and manage mutations.
- Entity search glyphs – find living, items, hostile, friendly, players.
- New world glyphs –
find_blocks,dash,teleport. - Mutation glyphs –
mutation/read,mutation/write. - File system – chunked uploads, 100 MB limit.
- List size increased to 128.
- Mana commands – infinite, set, add, get.
- Executor block now holds 16 batteries.
- Performance – stack limit 1024, step limit 500 000.
- Bug fixes – mutation duplication, matrix serialisation, crashes.
📦 Current Status
- Version: beta 0.4.0
- Minecraft: 1.21.1
- Loader: NeoForge
- Dependency: Patchouli
- Languages: Russian, English
🔗 Support & Community
- Boosty – https://boosty.to/glyphvm
- Discord – https://discord.gg/t24FKYhjJ
- YouTube – https://www.youtube.com/@GlyphVM
Separate gratitude
Thanks for checking out GlyphVM! Your support makes this possible. 🎉


