Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Changelog
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
- Redo runtime deps in dev shell by @arconyx in https://github.com/arconyx/hexchanting/pull/18
- Make chestplate timing configurable by @arconyx in https://github.com/arconyx/hexchanting/pull/21
Full Changelog: https://github.com/arconyx/hexchanting/compare/v1.1.7...v1.2.0



