Перейти к содержимому
Mineforgian

Hexchanting

Imbue your equipment with the power of Hex Casting.

20K загрузок9 подписчиковMITfabric

Обновлён 20 мая 2026 г. · опубликован 28 марта 2025 г.

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).

Центр версий

10 версий
  • Релиз130 КБ
  • Бета130 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз123 КБ
  • Релиз97 КБ

Ченджлог

1.2.0Релиз1.20.1 · 20 мая 2026 г.

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

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.7...v1.2.0

1.2.0-beta1Бета1.20.1 · 9 апреля 2026 г.

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.20.1 · 21 января 2026 г.

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

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.6...v1.1.7

1.1.6Релиз1.20.1 · 30 декабря 2025 г.

Translation updates, hot off the press.

What's Changed

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.5...v1.1.6

1.1.5Релиз1.20.1 · 29 декабря 2025 г.

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.

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.3...v1.1.5

1.1.3Релиз1.20.1 · 28 мая 2025 г.
1.1.2Релиз1.20.1 · 17 апреля 2025 г.

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.

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.1...v1.1.2

1.1.1Релиз1.20.1 · 7 апреля 2025 г.

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.

Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.0...v1.1.1

Комментарии

Загружаем…