ModsFinder
HN

HexCast NEOFORGED

by a1ex_rom

HexCast NEOFORGED ports the Hex Casting magic system to NeoForge 1.21.1, letting players cast spells by drawing patterns in the world.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Spells are built by drawing patterns that the game reads in real time. The programmable system includes more than 150 actions that can be combined into custom effects, and circle casting supports larger, advanced rituals. Staffs, lenses, trinkets and other magical items use the same system, and the mod also adds effects such as brainsweeping and quenched allays.

The port requires Caelus API, Kotlin for Forge, PAUCAL and Patchouli, which must be installed alongside it. Curios API is optional and adds equipment slots for magical items. Compatibility is listed with JEI, Curios, Create and Farmer's Delight. The mod is released under the MIT License and is open source, with its source code and issue tracker public. Files target NeoForge 1.21.1 only, with the latest build 0.11.1-16 published on 2026-07-08.

Key features

  1. Pattern-based spellcasting

    Players draw unique patterns to cast spells, and the game recognizes each drawn shape as it is made.

  2. Programmable magic

    More than 150 actions can be chained together, so players write their own magical effects from them.

  3. Circle casting

    Advanced rituals are cast inside circles, giving a separate method for larger and more involved effects.

  4. Magical items

    Staffs, lenses and trinkets extend the system with more items that channel spells.

Compatibility

Latest build for each game version and loader.

1.21.10.11.1-16
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 4

PAUCALPetrak@'s Assorted, Useful Collection of Assistance Library.
Required
Kotlin for ForgeAdds a Kotlin language loader and provides some optional utilities.
Required
PatchouliAccessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers
Required
Caelus APIA coremod and API to provide developers access to elytra flight mechanics through an entity attribute.
Required

Optional 1

Curios APIA flexible and expandable accessory/equipment API for users and developers.
Optional

Use cases

Spell-focused survival

Players who want magic as the main progression can build spells step by step, from simple patterns to chained programs.

Modpacks on NeoForge 1.21.1

Pack builders can add the port to a NeoForge 1.21.1 pack, after installing its required libraries.

Who it’s for: Players and pack authors who want a programmable spell system on NeoForge 1.21.1. The mod is client and server, so the server and every player need it, along with the required dependencies.

Questions

Which loader does HexCast NEOFORGED need?

It is built for NeoForge only, for version 1.21.1. Fabric and Forge builds are not part of this port.

Does HexCast NEOFORGED need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which dependencies must be installed with it?

Caelus API, Kotlin for Forge, PAUCAL and Patchouli are required. Curios API is optional and adds equipment slots.

What the author says

A NeoForge 1.21.1 port of Hex Casting — draw patterns to cast powerful, programmable magic. HexCast NEOFORGED is a port of the beloved Hex Casting mod (by petrak@) to NeoForge 1.21.1. Inspired by PSI, this mod lets you cast spells by drawing patterns on the fly. No two hexes need be alike — mix, match, and program…
a1ex_rom, on the Modrinth page

Official listing

Owner
a1ex_rom
Published
2026-07-08
Updated on Modrinth
2026-07-08
Facts verified
2026-10-15