Hexlink

Core Concept
Developing new spell effects requires significant time investment. This mod offers an innovative approach that allows the Hexcasting system to interact with various game objects - blocks, items, and entities. This is similar to the mote functionality from Hexal, but with expanded capabilities for working with entities, potions, and blocks.
Main Components
Enhanced Spellbook
An improved version of the standard spellbook with expanded capabilities:
- Uses the caster's stack for casting, allowing iotas to be added to the stack as input data and receiving results on the stack
- Spell activation through simple right-click
- Color customization using color spirits
Special Staff

A programmable and colorable staff with unique functionality. Program a spell, then when drawing a pattern, the staff processes it and returns an updated stack. You can create a staff for casting patterns with addition to the list at the bottom of the stack, a staff for visualizing patterns in the world using blocks, or a tool for writing patterns on wall scrolls through simple drawing.
Spirits

A system for extracting spirits from entities using an extraction crystal into special containers. Spirits can be moved between containers, mixed, and manifested. For example:
- Manifesting shears spirit on a sheep for shearing
- Summoning an iron golem by manifesting its spirit in a specific position
- Creating a wolf ridden by an iron golem through sequential manifestation of corresponding spirits
- Taming a wolf using bone spirits
Bags and Tablets

Special containers for storing spirits, providing instant access to them at any time for manifestation.
Media Vortex

A media vortex created through vortex formation that can temporarily contain spirits. When properly filled with specific spirits in the correct sequence, it creates new combined spiritual entities.
Mixed Pigments
New two-color pigments with customization capabilities. Ready-made variants can be found in various chests or created through crafting.
Usage Examples
Additional spell examples and functionality usage are available in the corresponding documentation section.