8efa691725
Hexcasting is now out for 1.19.2! Besides that, - Add first-class booleans - Add lots of new stack manipulation operations lifted from Forth - Casting can now alert the Warden/sculk sensors - Chronicler's Gambit! You can now write to focus items - Fancier pattern display; there's now little indents for the lines instead of a moving dot. |
||
---|---|---|
.github/workflows | ||
art | ||
Common | ||
doc | ||
Fabric | ||
Forge | ||
gradle/wrapper | ||
.gitattributes | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
Jenkinsfile | ||
LICENSE.txt | ||
original_ideas_doc.txt | ||
README.md | ||
settings.gradle | ||
slushfile.txt |
Hex Casting
A minecraft mod about casting Hexes, powerful and programmable magical effects, inspired by PSI.
On Forge, this mod requires PAUCAL, Patchouli and Kotlin for Forge. On Fabric, it requires PAUCAL, Patchouli, and Fabric Language Kotlin.
The Branches
We are currently developing Hexcasting v1.x for 1.19.2, on the main
branch.
The 0.9.x versions, for 1.18.2, are in long-term support. We probably won't be adding any new features, but we will try
to fix bugs. Those are on the 1.18
branch.
The gh-pages
branch is for the online Hex book.
Other branches are old detritus from potential features.
For Developers
We publish artifacts on Maven at [https://maven.blamejared.com/at/petra-k/hexcasting/]. The modern coordinates are at:
hexcasting-[PLATFORM]-[MC VERSION]/[MOD VERSION]
There are some other folders in the hexcasting
folder from old CI configurations; ignore those, they're stale.
Please only use things in the at.petrak.hexcasting.api
package. (We do try to keep the API fairly stable, but we don't
do a very good job.) If you find you need something not in there yell at me on Discord.