All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Hierophantics

Hierophantics

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

This addon allows you to embed extracted villager minds into yourself to make conditional hexes, or into other villagers to merge and upgrade them. Inspired by a certain concept from the Foundryside trilogy.

Insert minds into yourself by laying on an Imbuement Bed and flaying an apprentice-level villager into the bed block. You can then configure the minds to cast hexes for you based on various trigger conditions (when I take damage, when I break a block, etc). With enough minds, you can have an automated reponse set up for any eventuality!

Insert allay minds into yourself via the same process as above, but with an allay rather than a villager. Rather than providing automated casting, this grants a temporary status effect that significantly reduces the amount of media you spend on all your spells. It may also have some interesting effects on your perception of the world...

Insert minds into a villager by letting it sleep on the Imbuement Bed and flaying any other villager into the bed block. The sleeping villager's level will be increased by one tier, and all the trade offers from the flayed villager will be transferred into the sleeping one. You can use this to easily upgrade villagers for other flay recipes, or to merge entire trading halls into a single villager!

Full documentation can be found here.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
2mo ago 1
1.20.1
Fabric
2mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
9mo ago 1
1.20.1
Forge
9mo ago 1
1.20.1
Fabric
10mo ago 1
1.20.1
Forge
10mo ago 1
1.20.1
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
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
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
  • Updated Hex Casting dependency to 0.11.4
  • The media discount from Manifold Mind is now implemented using the media_consumption attribute from the base mod
  • The pattern config blacklist has been removed, since blacklisting is now handled using the base cannot_modify_cost tag
  • Changing the config value for the cost multiplier now requires a server restart
  • The increased rate of side effects after triggering an embedded mind now scales with the media cost of the triggered hex, so cheap hexes won't have as much impact
  • Overcasting (even with something other than an embedded mind) now causes a slight increase in embedded mind side effects for a short time
  • Added the bypasses_damage_trigger tag for damage types that should not fire 'When damaged' and 'When damaged by' triggers
  • 'When damaged' and 'When damaged by' triggers now fire even if incoming damage was fully blocked by absorption (thanks pythonmcpi!)
  • The flay recipes used to activate the Imbuement Bed are now hidden from EMI, as they don't properly convey how the bed works
  • Removed the internal MishapThrower iota type (previously used for the minds-are-disabled mishap)
  • Updated Hex Casting dependency to 0.11.4
  • The media discount from Manifold Mind is now implemented using the media_consumption attribute from the base mod
  • The pattern config blacklist has been removed, since blacklisting is now handled using the base cannot_modify_cost tag
  • Changing the config value for the cost multiplier now requires a server restart
  • The increased rate of side effects after triggering an embedded mind now scales with the media cost of the triggered hex, so cheap hexes won't have as much impact
  • Overcasting (even with something other than an embedded mind) now causes a slight increase in embedded mind side effects for a short time
  • Added the bypasses_damage_trigger tag for damage types that should not fire 'When damaged' and 'When damaged by' triggers
  • 'When damaged' and 'When damaged by' triggers now fire even if incoming damage was fully blocked by absorption (thanks pythonmcpi!)
  • The flay recipes used to activate the Imbuement Bed are now hidden from EMI, as they don't properly convey how the bed works
  • Removed the internal MishapThrower iota type (previously used for the minds-are-disabled mishap)
  • 'When entity struck' trigger now pushes a reference to the main Ender Dragon entity even if what you hit was actually one of its sub-entities
  • 'When health drops below X' trigger now fires even if the health drop was fatal (this can't save you from death, but it can use the media in your inventory before it drops)
  • Threshold-based triggers no longer try to fire if the threshold was passed as a result of respawning
  • 'When entity struck' trigger now pushes a reference to the main Ender Dragon entity even if what you hit was actually one of its sub-entities
  • 'When health drops below X' trigger now fires even if the health drop was fatal (this can't save you from death, but it can use the media in your inventory before it drops)
  • Threshold-based triggers no longer try to fire if the threshold was passed as a result of respawning
  • Added ru_ru translations (thanks Dewered!)
  • The scaled-down rate for embedded mind side effects when you haven't recently added or triggered a mind is now slightly lower
  • Lots of internal cleanup
  • Added ru_ru translations (thanks Dewered!)
  • The scaled-down rate for embedded mind side effects when you haven't recently added or triggered a mind is now slightly lower
  • Lots of internal cleanup
  • Reworked embedded mind side effects: the base rate has been significantly reduced, but it will increase sharply for a short duration after adding a new mind or triggering an existing one
  • Added a config blacklist for patterns that should not be affected by the media discount from Manifold Mind
  • Added a config toggle to control whether damage-triggered minds cast their hex before or after the damage is applied (default is after; before allows behavior some might consider overpowered)
  • Creating an embedded mind now requires only an Apprentice villager rather than a Master
  • The effect of Induce Exhaustion on villagers now lasts twice as long
  • The comparator behavior added in 1.3.4 is now documented
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • Reworked embedded mind side effects: the base rate has been significantly reduced, but it will increase sharply for a short duration after adding a new mind or triggering an existing one
  • Added a config blacklist for patterns that should not be affected by the media discount from Manifold Mind
  • Added a config toggle to control whether damage-triggered minds cast their hex before or after the damage is applied (default is after; before allows behavior some might consider overpowered)
  • Creating an embedded mind now requires only an Apprentice villager rather than a Master
  • The effect of Induce Exhaustion on villagers now lasts twice as long
  • The comparator behavior added in 1.3.4 is now documented
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • The Imbuement Bed now outputs a comparator signal depending on what's currently lying on it (15 for player, 7 for villager, 0 otherwise)
  • Trying to merge a villager into itself will now do nothing and trigger a new hidden advancement, rather than simultaneously upgrading and flaying it
  • Reworked the internal registration system to use a HexDummy-style registrar, this should hopefully resolve load-order issues when depending on the mod in a dev environment
  • Published the mod to the Hexxy Maven (https://maven.hexxy.media/)
  • The Imbuement Bed now outputs a comparator signal depending on what's currently lying on it (15 for player, 7 for villager, 0 otherwise)
  • Trying to merge a villager into itself will now do nothing and trigger a new hidden advancement, rather than simultaneously upgrading and flaying it
  • Reworked the internal registration system to use a HexDummy-style registrar, this should hopefully resolve load-order issues when depending on the mod in a dev environment
  • Published the mod to the Hexxy Maven (https://maven.hexxy.media/)
  • Added a new pattern to invert the direction of threshold-based triggers (for example, 'When velocity exceeds X' will become 'When velocity drops below X')
  • Side effects from embedded minds are now documented
  • Slightly tweaked the default rates for embedded mind side effects
  • If your config file already exists, this change will have no effect
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • Added a new pattern to invert the direction of threshold-based triggers (for example, 'When velocity exceeds X' will become 'When velocity drops below X')
  • Side effects from embedded minds are now documented
  • Slightly tweaked the default rates for embedded mind side effects
  • If your config file already exists, this change will have no effect
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • The media discount from Manifold Mind now applies only to your own personal casting (spell circles and other proxy casters will no longer recieve the discount)
  • Fixed a mod-interaction issue that caused certain item renders to rapidly flicker
  • The media discount from Manifold Mind now applies only to your own personal casting (spell circles and other proxy casters will no longer recieve the discount)
  • Fixed a mod-interaction issue that caused certain item renders to rapidly flicker
  • Added a lot of new config options
  • Side effect rates from embedded minds and Manifold Mind can now be individually modified
  • The media discount from Manifold Mind can now be modified
  • A certain hidden feature of the Induce Exhaustion spell can now be disabled
  • When merging villagers, two instances of the exact same trade offer will now be merged into a single instance with twice as much in stock
  • The Edified Workstation now drops when broken, and can be mined efficiently with an axe
  • Added a proper texture for zombified Quiltminds, and prevented them from spawning naturally
  • Fixed a bug that could trigger embedded mind side effects without having any minds
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • Added a lot of new config options
  • Side effect rates from embedded minds and Manifold Mind can now be individually modified
  • The media discount from Manifold Mind can now be modified
  • A certain hidden feature of the Induce Exhaustion spell can now be disabled
  • When merging villagers, two instances of the exact same trade offer will now be merged into a single instance with twice as much in stock
  • The Edified Workstation now drops when broken, and can be mined efficiently with an axe
  • Added a proper texture for zombified Quiltminds, and prevented them from spawning naturally
  • Fixed a bug that could trigger embedded mind side effects without having any minds
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • You can now embed allays into your mind using the Imbuement Bed! This will provide a temporary 25% media discount on all casting you perform, though you may want to watch out for certain perceptual side effects...
  • Normal embedded minds may also cause side effects of a similar nature, though at a greatly reduced rate
  • Most side effects can be disabled via client config
  • Added a new pattern to toggle the sound and particles from embedded mind casts
  • Added a new pattern to make a villager go to sleep, mostly for use with the Imbuement Bed
  • The fixes to the 'When teleporting' trigger from 1.2.3 now work properly, and also apply to the 'When velocity exceeds X' trigger
  • Fixed a mod-interaction bug that allowed for actual sleeping in the Imbuement Bed
  • You can now embed allays into your mind using the Imbuement Bed! This will provide a temporary 25% media discount on all casting you perform, though you may want to watch out for certain perceptual side effects...
  • Normal embedded minds may also cause side effects of a similar nature, though at a greatly reduced rate
  • Most side effects can be disabled via client config
  • Added a new pattern to toggle the sound and particles from embedded mind casts
  • Added a new pattern to make a villager go to sleep, mostly for use with the Imbuement Bed
  • The fixes to the 'When teleporting' trigger from 1.2.3 now work properly, and also apply to the 'When velocity exceeds X' trigger
  • Fixed a mod-interaction bug that allowed for actual sleeping in the Imbuement Bed
  • Trying to program an embedded mind with a hex containing someone else's truename will now mishap
  • Wasting a mind or merging two villagers will no longer log an error if there's no player nearby
  • 'When teleporting' trigger no longer fires when mounting/dismounting or when getting in/out of bed
  • Forge version now links to the GitHub issue tracker if it causes a crash
  • Fixed a mysterious load-order issue on the Forge version
  • Updated zh_cn translations again (thanks ChuijkYahus!)
  • Even more internal cleanup
  • Trying to program an embedded mind with a hex containing someone else's truename will now mishap
  • Wasting a mind or merging two villagers will no longer log an error if there's no player nearby
  • 'When teleporting' trigger no longer fires when mounting/dismounting or when getting in/out of bed
  • Forge version now links to the GitHub issue tracker if it causes a crash
  • Fixed a mysterious load-order issue on the Forge version
  • Updated zh_cn translations again (thanks ChuijkYahus!)
  • Even more internal cleanup
  • Migrated to Architectury, so the mod now supports both Forge and Fabric!
  • Added advancement for merging two villagers using the Imbuement Bed
  • Minimum distance to fire 'When teleporting' trigger is now 1.5 blocks rather than 4
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • More internal cleanup
  • Migrated to Architectury, so the mod now supports both Forge and Fabric!
  • Added advancement for merging two villagers using the Imbuement Bed
  • Minimum distance to fire 'When teleporting' trigger is now 1.5 blocks rather than 4
  • Updated zh_cn translations (thanks ChuijkYahus!)
  • More internal cleanup
[1.2.1] Hierophantics 1.2.1 by Robotgiggle on Aug 01, 2025
Download
  • Added /hierophantics addMind <player> command to directly add an embedded mind to the target player
  • Added /hierophantics disable <player> command to disable the target player's minds
  • Added config option for the maximum number of embedded minds per player (default is 64)
  • Dying will no longer disable your embedded minds if you don't have any minds
  • 'When teleporting' trigger will no longer fire when entering or leaving dimensions with coordinate scaling
  • 'When velocity exceeds X' trigger will no longer fire when teleporting or when respawning
[1.2.0] Hierophantics 1.2.0 by Robotgiggle on Jul 29, 2025
Download
  • Villagers (except for nitwits) can now use the Imbuement Bed! Embedding a mind into a villager will:
  • Increase the target's level by one, without needing any trading
  • Transfer all of the available trades from the victim to the target
  • Change the target's profession to Quiltmind, if the two professions don't match
  • Added the Edified Workstation, which acts as a job site for Quiltmind villagers
  • Creating an embedded mind from a named villager will now use that name instead of generating a random one
  • 'When damaged' and 'When damaged by' triggers can no longer detect generic_kill damage (ie /kill)
  • 'When damaged' and 'When damaged by' triggers now fire after the damage is applied rather than before, though they're still able to fire as you die
  • Imbuement Bed is no longer bouncy, and no longer reduces fall damage
  • Hierophantics book entry now links to the Hierophantic Patterns and Hierophantic Triggers entries
[1.1.0] Hierophantics 1.1.0 by Robotgiggle on Jul 16, 2025
Download
  • Some trigger types now start their cast with a relevant iota on the stack
  • Added advancements for embedding a mind, wasting a mind, and having one of each trigger type
  • Casting Trigger Reflection: Damage Type as a non-player now produces a 'When damaged' trigger rather than Null
  • 'When health drops below X' trigger no longer tries to fire if the health decrease killed you
  • Mishap text for trying to examine a disabled mind is now slightly different if the mind isn't yours
  • Added zh_cn translations (thanks ChuijkYahus!)
  • Assorted internal cleanup
[1.0.2] Hierophantics 1.0.2 by Robotgiggle on Jul 05, 2025
Download
  • 'When teleporting' trigger no longer tries to fire when you respawn
  • Fixed a couple typos in the guidebook
[1.0.1] Hierophantics 1.0.1 by Robotgiggle on Jul 01, 2025
Download
  • Embedded mind casts now play the mishap sound if the spell mishaps
  • Payload Purification and Trigger Purification now work properly on other players' minds
  • Embedded minds will now throw a mishap if they get triggered while disabled after dying
  • Iota tooltips now use translations instead of being hardcoded
[1.0.0] Hierophantics 1.0.0 by Robotgiggle on Jun 25, 2025
Download
  • Initial release!
Hierophantics Icon
Download Hierophantics
Select game version
Select platform