Mineuniverse
Mods
HexAutomata

HexAutomata

MOD
Provide items with ability listening to various game events and triggering custom spells.
by YukkuriC
Download Claim this project
3,594 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Magic Utility & QoL
Advertisement Remove ads with Premium →

HexAutomata

Curseforge CurseForge
Modrinth Modrinth

Provides items with ability listening to various game events and triggering custom spells; along with extending more possibilities about the ancient Brainsweep spell.

A badge for hexdoc in the style of Devins Badges A badge for addons.hexxy.media in the style of Devins Badges

Features

I found a way - using the intelligence from a settled villager mind, with some special "concepts" from wild creatures - to create a kind of special spell-casters: Reactive Focus.

  • Reactive Focus: focus bound with certain game events happening on player
    • Events to listen to:
      • enemy targeting player (without tag #hexautomata:ignore_targeting)
      • player taking damage (both source and attacker without tag #hexautomata:ignore_hurt)
      • player shooting projectile
      • projectile hit something
      • melee attack something
      • killing something
      • being teleported
    • Crafted by brainsweep recipes
      • all from Akashic Record as source block
    • Places to take effect:
      • Inventory (default: false)
      • Main/Off hand (default: true; takes no effect if Inventory set to true)
      • Ender Chest (default: false)
      • Curios/Trinkets slots (default: true)
      • config entries controlling whether sources above are enabled
  • Reactive Focus Nexus: an item holding multiple Reactive Focuses
    • all inner focuses take effect as if they're outside
    • crafted with a multiblock structure, ending with another brainsweep (accepting targets with tag #hexautomata:multi_threaded) ritual multiblock
  • Special patterns taking effect exclusively inside triggered events

I am mind, and mind is media… Body is the vessel, heavy and fragile… I shall expose my mind, taking me out of the vessel, I shall see more, I …

  • Another advancement-based progression and functions extending Brainsweep great spell :3
    • a new way of transportation

Interop

KubeJS

HAPatches and PatchAction

Allowing packmakers to patch actions the same way as OpBrainsweep.
Also exposes two special errors: USE_ORIGINAL and STOP_ALL for better control over custom brainsweeps.

BrainsweepCallback

Exposes BrainsweepCallback to server/startup scripts binding, allowing custom brainsweep callbacks to be registered.

Registering a callback:

BrainsweepCallback.create(priority,
    entityId, iotaTypeId, // nullable type ids
    (entity, iota, env) => {
        // return SpellAction.Result or null
        return BrainsweepCallback.buildResult(env => {
            // do something
            // or stop here
            throw PatchAction.STOP_ALL
        }, 0)
    }
);
  • entityId and iotaTypeId accept ResourceLocation strings. Iota type IDs under the minecraft namespace are automatically remapped to hexcasting.
  • Use BrainsweepCallback.forceSet(key, callback) to override an existing callback registration.

HexParse

Registers Reactive Focus as an item I/O handler via HexParseAPI.CreateItemIOMethod, enabling HexParse to read and write iotas directly from/to Reactive Focus items.

HexAutomata-fabric-1.21.1-0.3.5.1.pre64.jar
MC Client, Fabric, 1.21.1, Server
Alpha 2026-10-15 Get
HexAutomata-neoforge-1.21.1-0.3.5.1.pre64.jar
MC Client, 1.21.1, NeoForge, Server
Alpha 2026-10-15 Get
HexAutomata-fabric-1.21.1-0.3.5.1.pre53.fix1.jar
MC Client, Fabric, 1.21.1, Server
Alpha 2026-10-07 Get
HexAutomata-fabric-1.21.1-0.3.5.1.pre53.jar
MC Client, Fabric, 1.21.1, Server
Alpha 2026-10-01 Get
HexAutomata-forge-1.20.1-0.3.5.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-10-01 Get
HexAutomata-fabric-1.20.1-0.3.5.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-10-01 Get
HexAutomata-neoforge-1.21.1-0.3.5.1.pre53.jar
MC Client, 1.21.1, NeoForge, Server
Alpha 2026-10-01 Get
HexAutomata-fabric-1.21.1-0.3.5.pre53.jar
MC Client, Fabric, 1.21.1, Server
Alpha 2026-09-06 Get
HexAutomata-neoforge-1.21.1-0.3.5.pre53.jar
MC Client, 1.21.1, NeoForge, Server
Alpha 2026-09-06 Get
HexAutomata-forge-1.20.1-0.3.5.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-08-27 Get
HexAutomata-fabric-1.20.1-0.3.5.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-08-27 Get
HexAutomata-neoforge-1.21.1-0.3.5-pre48.jar
MC Client, 1.21.1, NeoForge, Server
Alpha 2026-08-23 Get
HexAutomata-neoforge-1.21.1-0.3.5-pre15.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-06-13 Get
HexAutomata-fabric-1.21.1-0.3.5-pre15.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-06-13 Get
HexAutomata-fabric-1.20.1-0.3.5.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-06-10 Get
HexAutomata-forge-1.20.1-0.3.5.jar
MC Client, 1.20.1, Forge, Server
Release 2026-06-10 Get
HexAutomata-fabric-1.20.1-0.3.4.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-04-30 Get
HexAutomata-forge-1.20.1-0.3.4.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-30 Get
HexAutomata-fabric-1.20.1-0.3.3.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-04-15 Get
HexAutomata-forge-1.20.1-0.3.3.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-15 Get
HexAutomata-fabric-1.20.1-0.3.2.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-04-11 Get
HexAutomata-forge-1.20.1-0.3.2.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-11 Get
HexAutomata-fabric-1.20.1-0.3.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-04-06 Get
HexAutomata-forge-1.20.1-0.3.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-06 Get
HexAutomata-fabric-1.20.1-0.3.0.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-04-05 Get
HexAutomata-forge-1.20.1-0.3.0.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-05 Get
HexAutomata-fabric-1.20.1-0.2.3.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-29 Get
HexAutomata-forge-1.20.1-0.2.3.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-29 Get
HexAutomata-fabric-1.20.1-0.2.2.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-28 Get
HexAutomata-forge-1.20.1-0.2.2.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-28 Get
HexAutomata-fabric-1.20.1-0.2.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-27 Get
HexAutomata-forge-1.20.1-0.2.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-27 Get
HexAutomata-fabric-1.20.1-0.2.0.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-25 Get
HexAutomata-forge-1.20.1-0.2.0.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-25 Get
HexAutomata-fabric-1.20.1-0.1.2.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-22 Get
HexAutomata-forge-1.20.1-0.1.2.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-22 Get
HexAutomata-fabric-1.20.1-0.1.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-20 Get
HexAutomata-forge-1.20.1-0.1.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-20 Get
HexAutomata-fabric-1.20.1-0.1.0.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-19 Get
HexAutomata-forge-1.20.1-0.1.0.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-19 Get
HexAutomata-fabric-1.20.1-0.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-03-18 Get
HexAutomata-forge-1.20.1-0.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-18 Get

More from YukkuriC

Advertisement Remove ads with Premium →

You Might Also Like