All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Hexchanting

Hexchanting

by arconyx • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Imbue your equipment with the power of Hex Casting.

Adds a new spell that lets you embed a pattern list into an items and executes it when a specific trigger condition is met. Information about the triggering event is pushed to stack before execution for use by your hex.

Features

  • Craft amethyst tools that cast after breaking a block, pushing the location of the block to the stack. Enchantments propagate when the Break Block spell is cast using this tool.
  • Wield an amethyst sword that casts on hit, pushing the targeted entity to the stack.
  • Wear amethyst armour with a variety of triggers. Helmets cast on aggro, chestplates when damaged, leggings on death and boots when falling. The stack is initialised with relevant iotas.
  • Fire amethyst arrows, with an embedded hex and a small media supply. Casts on impact with an entity or a block, pushing itself and any struck entity to the stack.

Config

The chestplate damage trigger ignores damage types listed in the tag hexchanting:bypasses_armour_trigger. By default this includes only generic_kill (as used by /kill).

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Fabric
15d ago 1
1.20.1
Fabric
5mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Fabric
10mo ago 1
1.20.1
Fabric
10mo ago 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
No more items with negative durability. Probably.
  • Bump minimum Hex Casting version to 0.11.3
  • Fix items ending up on negative durability when trying to draw excessive amounts of media. Items will now break when trying to use more media than they hold.
[1.2.0] 1.2.0 by arconyx on May 20, 2026
Download
## Chestplate Timing Control
You can now control whether the chestplate damage trigger fires before or after the damage is applied to the player.

### Before
Before is the old behaviour and remains the default. The hex is triggered and runs before damage is actually applied to the player. This permits tricks like applying a precise amount of absorption.

### After
After is the new behaviour. It must be opted-into so as not to break existing hexes. The damage is applied to the player and only then does the hex fire. This prevents simple immortality hexes. The damage passed to the hex is the damage taken after factors like armour and absorption are applied.

### Configuration
The behaviour is controlled by a configuration flag in the file hexchanting.properties in your mod configuration directory. Changing this flag will affect all hexes in new and existing worlds. It is technically safe to update this value without creating a new world, however hexes relying on the old triggering behaviour may no longer work as intended.

## What's Changed


Experimental support for optionally moving the chestplate damage trigger to *after* damage is applied. This prevents simple immortality hexes.

To adjust this setting update the mod, then look for the hexchanting.properties config file in your mod config folder.

Bug reports appreciated!
[1.1.7] 1.1.7 by arconyx on Jan 21, 2026
Download
A bug fix for a mysterious crash. It shouldn't change anything about leggings behaviour, but open an issue if it does.

## What's Changed


[1.1.6] 1.1.6 by arconyx on Dec 30, 2025
Download
Translation updates, hot off the press.

## What's Changed

[1.1.5] 1.1.5 by arconyx on Dec 29, 2025
Download
End of year cleanup edition. This release tidies up the hex book and bringing some translation changes out of unreleased limbo.

## What's Changed

I've also done a bit of tidying on the development side of things. Build outputs are (probably) reproducible now by adventurous souls - if you can't reproduce one, please submit a bug.

Note: 1.1.4 was skipped due to a release issue. It is identical to 1.1.5.

[1.1.3] 1.1.3 by arconyx on May 28, 2025
Download
[1.1.2] 1.1.2 by arconyx on Apr 17, 2025
Download
### Fixes
  • Don't double count media in inventory during cost simulation
  • Relax Fabric Language Kotlin dependency, allowing for Quilt compatibility.
  • Move chestplate trigger to earlier in damage application, so absorption doesn't bypass it.

[1.1.1] Hexchanting 1.1.1 by arconyx on Apr 07, 2025
Download
### Testing In Production Edition

  • Store arrow media on arrow instead of casting env
  • Arrows can no longer be picked up after being fired
  • Hex book unlocks on the hexcasting:root advancement
  • Arrows push block pos instead of null when hitting a block.

[1.1.0] Hexchanting 1.1.0 by arconyx on Mar 31, 2025
Download
## Breaking Changes
  • Armour triggers have been changed. See below.

## What's Changed
  • Update zh_cn by ChuijkYahus in https://github.com/arconyx/hexchanting/pull/2
  • Lower imbuing cost
  • Arrows also cast when hitting a block, pushing null to the stack in place of the entity
  • Add mod icon
  • Give armour specialised triggers: On aggro (helmets), on death (leggings), on falling (boots). Chestplates continue to use the on damaged trigger
  • Remove position from the iotas pushed by the chestplate trigger
  • Armour trim support
  • Add missing item tags to tools and swords
  • Display a hexxy tooltip on imbued items.


Hexchanting Icon
Download Hexchanting
Select game version
Select platform