All Mods Resource Packs Data Packs Shaders Modpacks Plugins
HexAutomata

HexAutomata

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

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

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.

How to Install HexAutomata (Mod)

HexAutomata by YukkuriC is verified for Fabric, Forge, Neoforge across Minecraft versions 1.20.1, 1.21.1 (latest release: 1.20.1-0.3.5.2, file size: 1.1 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21.1) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded HexAutomata file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
18d ago 1
1.20.1
Fabric
18d ago 1
1.21.1
Neoforge
18d ago 1
1.21.1
Fabric
18d ago 1
1.21.1
Neoforge
22d ago 1
1.21.1
Fabric
22d ago 1
1.21.1
Fabric
1mo ago 1
1.20.1
Forge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.20.1
Forge
2mo ago 1
1.20.1
Fabric
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Fabric
4mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.20.1
Fabric
5mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.20.1
Forge
6mo ago 1
1.21.1
Fabric
6mo ago 1
1.20.1
Fabric
6mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo ago 1
1.20.1
Forge
7mo ago 1
1.20.1
Fabric
7mo 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
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
8mo ago 1
1.20.1
Forge
8mo ago 1
1.20.1
Fabric
8mo ago 1
removed debug log spamming
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
removed debug log spamming
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
removed debug log spamming
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
removed debug log spamming
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
followed a breaking change in Pre 54
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
followed a breaking change in Pre 54
> updated with **Pre 64** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
the real fabric support for 1.21
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
patched another leaked patchouli entry
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
patched another leaked patchouli entry
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
patched another leaked patchouli entry
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
patched another leaked patchouli entry
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
# Pre 53
upgrade all pattern-related stuff
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
# Pre 53
upgrade all pattern-related stuff
> updated with **Pre 53** [latest official 1.21 alpha](https://ci.blamejared.com/job/petrakat/job/Hexcasting/job/1.21/); see [this discord announcement](https://discord.com/channels/936370934292549712/940747174982078564/1512583279868645428) for more information
removed outdated temp patch for Patchouli & JEI to prevent conflict with official fix
removed outdated temp patch for Patchouli & JEI to prevent conflict with official fix
HexAutomata Icon
Download HexAutomata
Select game version
Select platform