Hex Casting
Curseforge | Modrinth | Source
A mod for Forge and Fabric adding stack-based programmable spellcasting, inspired by Psi.
- Cast Hexes on-the-fly without having to pre-compile them by drawing patterns on a hexagonal grid
- Craft items that can cast Hexes and give them to your friends
- Uncover ancient lore
- Descend into madness
- Do unspeakable things to the sentient life clinging to the barren world
> this feels like the whole "almost die from overcasting for enlightenment" thing but in real life
-- Matt6049
Getting Started
Read your journal! You should spawn with it. That's your guide to the mod. Everything you need to know should be unlocked in there over time.
Showcase
Take a look a this amazing Imgur album by stevebutnottoomanypeoplehaveit
Requirements
This mod requires PAUCAL. On Forge, it also requires Patchouli and Kotlin for Forge, and on Fabric it also requires Patchouli Fabric, Fabric Language Kotlin, Cardinal Components, and Cloth Config.
And yes, you can put it in your modpack, or stream/make videos of it! (Without needing to ask! Although if you're making a series featuring Hexcasting I would like to know 🙂)
---
Like my mods? Join the Discord server! Or maybe send me a few bucks on Patreon!
Logo and banner by naj77!
this is an actual coding language you guys are insane
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH"-my brain while hexin
good stuff right here ngl
I know this may forfit my spleen but: Is there a Forge port in the works? Or does it not exist yet? Thansksnsk in vance :)
In reply to TheFourPointedStar:
there is already a forge version though?
In reply to ogvg_mc:
Ah, Guess i forfeited my spleen for nothing, What a shame.
But ty!!
Also, I'm trying to make an accelerated arrow. Is there a way to summon the arrow? Like through a spell.
In reply to williamdagamer_dude:
You can try using a soul sand and water to keep the arrow from disappearing, and place a advanced sentinel near it.
This way you can use the teleport to get the arrow from anywhere from the world to you as long as you remember to replenish the arrows, you can even setup a redstone contraption to do the replenish for you, the only downside is the amethyst cost I guess.
Is the newer versions with lore & visuals being made to work with 1.18 or does it already?
(Thanks in advance)
I have been trying to inscribe a spell into a large scroll with scribe's gambit, but it just rejects it.
In reply to avocado106:
You need to inscribe a single pattern into it, it can't be a list of patterns, even a list with only a single pattern. I can't remember the name of the spell, but it looks like a ( with a \ connecting the top left and bottom right points. Draw that pattern, then the pattern of the spell you want to store, then Scribe's Gambit
Hope that helps
In reply to RymondDragon123:
Thank you!
In reply to avocado106:
Scrolls and Slates can only hold singular symbols (Scrolls are just for decoration and saving the pattern of Ancient Spells for safe keeping or giving to others, and Slates have a purpose you'll learn of later in the mod), and as the other commenter said you have to use a specific symbol in the same category as the two parentheses symbols, I *think* it's called introspection, before drawing the symbol to prevent it from casting. If you don't do that, then Scribe's Gambit will instead try to save the output of the symbol since the symbol has already been cast which Scrolls and Slates aren't able to contain.
The only items that can hold entire spells Cyphers, Trinkets, Artifacts, Focus's, and Spellbooks if I recall correctly, with the last two (Focus's and Spellbooks) also being able to contain the output of already cast symbols (for example, you could cast the symbol to add your name to the stack then use Scribes Gambit to save your name to a focus or spellbook page.)
Are there any patterns or methods to delay spell execution for a moment? For instance, allowing you to cast Explosion, then Wait for half a second, then cast another Explosion to ensure it doesn't get nullified by immunity frames. I used that a LOT in Psi and it seems like that one pattern would allow this mod to do basically everything Psi could, and more of course.
In reply to oakenmoon5:
Unfortunately I don't believe that there is, I too wish there was. I hope it gets added in a later update.
So many more possibilities would open up if we could delay like in PSI.
I can't find in the config how to disable to get the book on start.
Is there a way to change the color of the gradient in the notebook (texture pack or in-game solution)?
I'm struggling with edifying a sapling, as whenever I try to target to it it either says NULL or targets the grass block underneath, I suspect its because of you being able to walk through the sapling. Can anyone help?
In reply to williamdagamer_dude:
Use the pattern that targets a block you're looking at, while looking at the top of the block under the sapling, then use the pattern that gives you a location based on the side of a block you're looking at. Then add then together. After that, cast the spell. It should work then.
Alternatively, just plant it at (0, 0, 0) and use the (0, 0, 0) constant.
In reply to williamdagamer_dude:
the way I always did it to avoid extra work was to simply first place a block where you're gonna put the sapling, then select that block like normal, then replace it with the sapling before doing the edify hex.
Will this be updated to Fabric 1.19.2?