GlyphVM
No reviews yet
A minecraft mod similar to hex casting and Trickster . Magic programming with elements of engineering and a stack. (In development)
Centers around fantasy elements such as spells, rituals, and magical energies, often involving personal empowerment and magical automation.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
🔮 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. 🎉
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources