Psi is a magic-tech spell programming mod inspired by Mahouka Kōkō no Rettōsei. You build action sequences, called Spells, out of individual pieces, and basic math concepts such as vectors give those spells a lot of flexibility.
A leveling system with in-game documentation and tutorials unlocks new pieces step by step, and spells can be shared and copied with in-game tools. Available for Forge, NeoForge and Fabric, Minecraft 1.12.2 - 1.21.1; 1.16.5 and newer require Patchouli, older versions AutoRegLib.
Swapping spell designs with friends works best on a shared Minecraft server, where Psi is installed in one click from the panel.