- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 5,3 тыс.
- Подписчиков на Modrinth
- 3
- версий
- 58
- Обновлён
- 15 октября 202615 окт.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
HexAutomata
Добавляет предметы, способные слушать различные игровые события и запускать пользовательские заклинания; а также расширяет возможности древнего заклинания Brainsweep.
[](https://yukkuric.github.io/HexAutomata) [
](https://addons.hexxy.media)
Возможности
Я нашёл способ — используя разум оседлого жителя и особые «концепты» диких существ — создать особый вид заклинателей: Reactive Focus.
Reactive Focus: фокус, привязанный к определённым игровым событиям, происходящим с игрокомОтслеживаемые события:
- враг нацелился на игрока (без тега
#hexautomata:ignore_targeting) - игрок получает урон (и источник, и атакующий без тега
#hexautomata:ignore_hurt) - игрок выстреливает снарядом
- снаряд во что-то попал
- атака в ближнем бою
- убийство кого-либо
- телепортация
- враг нацелился на игрока (без тега
Создаётся рецептами brainsweep
- все с
Akashic Recordв качестве исходного блока
- все с
Места срабатывания:
- Инвентарь (по умолчанию: false)
- Основная/вторая рука (по умолчанию: true; не действует, если
Inventoryустановлен в true) - Эндер-сундук (по умолчанию: false)
- Слоты Curios/Trinkets (по умолчанию: true)
- записи в конфиге, управляющие включением перечисленных источников
Reactive Focus Nexus: предмет, содержащий несколько Reactive Focus- все внутренние фокусы срабатывают так, будто они снаружи
- создаётся с помощью мультиблочной структуры, завершающейся очередным brainsweep (принимает цели с тегом
#hexautomata:multi_threaded)
- Особые паттерны, срабатывающие исключительно внутри запущенных событий
Я — разум, а разум — это среда... Тело — сосуд, тяжёлый и хрупкий... Я высвобожу свой разум, выйду из сосуда, я увижу больше, я...
Ещё одна прогрессия на основе достижений и функции, расширяющие великое заклинание Brainsweep :3
- новый способ перемещения
Совместимость
KubeJS
HAPatches и PatchAction
Позволяет сборщикам модпаков патчить действия так же, как OpBrainsweep.
Также предоставляет две особые ошибки: USE_ORIGINAL и STOP_ALL для лучшего контроля над пользовательскими brainsweep.
BrainsweepCallback
Предоставляет BrainsweepCallback для привязки в серверных/стартовых скриптах, позволяя регистрировать пользовательские колбэки brainsweep.
Регистрация колбэка:
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иiotaTypeIdпринимают строкиResourceLocation. ID типов йот в пространстве имёнminecraftавтоматически переназначаются наhexcasting.- Используйте
BrainsweepCallback.forceSet(key, callback), чтобы переопределить существующую регистрацию колбэка.
HexParse
Регистрирует Reactive Focus как обработчик ввода-вывода предметов через HexParseAPI.CreateItemIOMethod, позволяя HexParse читать и записывать иоты напрямую из/в предметы Reactive Focus.
Частые вопросы
Как установить HexAutomata?
Установите Fabric под свою версию Minecraft, скачайте HexAutomata под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть HexAutomata?
У HexAutomata есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли HexAutomata на сервере?
Нужен и в игре, и на сервере