▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/HexFlow
HexFlow

HexFlow

HexFlow - аддон к Hex Casting, добавляющий новые паттерны для точного управления заклинаниями: циклы, сортировка списков, flood fill по блокам и операции со стеком. Fabric, Forge, NeoForge для Minecraft 1.20.1 и 1.21.1.

Оцените первым
16.5K
6

HexFlow - мод-аддон для Hex Casting, мода про программируемую магию в Майнкрафте. Если вы хоть раз пытались собрать в Хекс Кастинге что-то сложнее "поджечь крипера", то знаете боль: как только дело доходит до циклов и работы со списками, кружок заклинания превращается в спагетти-код из шаблонов. HexFlow закрывает ровно эту дыру. Он добавляет целую пачку новых паттернов, которые дают гораздо более тонкий контроль над тем, как выполняется заклинание.

Коротко о контексте. Hex Casting - это мод, где заклинание буквально программируется: вы рисуете паттерны, они кладут и снимают со стека iota - единицы данных, по сути переменные. Сам Hex Casting вдохновлён старым добрым Psi и считается одним из самых хардкорных магических модов: тут не жмёшь кнопку "файербол", а пишешь программу. HexFlow - инструмент для тех, кто уже в этом разобрался и хочет большего. Это чисто утилитарный, местами даже "безумный" аддон, а не контент про новых мобов или данжи.

Что добавляет мод

Все детали по каждому паттерну смотрите в HexBook - внутриигровой книге Hex Casting, документация аддона тоже лежит там. Но пробежимся по основному.

Варианты Тота и обход мира

Классика Hex Casting - Gambit of Thoth, Гамбит Тота. По сути это аналог цикла forEach: прогоняет список и выполняет вложенную программу для каждого элемента. HexFlow серьёзно расширяет эту тему:

  • pure thoth - чистая версия Тота без лишних эффектов
  • old-fashioned thoth - старомодный вариант для привычных схем
  • pure reduce - свёртка списка в одно значение
  • итерация внутри кубоида - перебирает все позиции в объёме
  • итерация по прямой линии - удобно для лучей и залпов
  • (великое заклинание) flood fill BFS по типу блока - заливка в ширину от точки прицела: обходит все соседние блоки того же типа. На практике это каркас для вен-майнинга, массовой добычи жил и разрушения структур одним заклинанием
  • сортировка списка iota - по возрастанию вычисляемого ключа или по собственной функции-компаратору, которая решает, какой элемент идёт первым

Циклы без Тота

  • ещё один паттерн бесконечного цикла с возможностью вычисления внутри - для постоянных фоновых эффектов
  • FSM looper - цикл в стиле конечного автомата, когда заклинание живёт по состояниям и переходит между ними

Списки, стек и вызовы

  • build_nested(list, num) - сборка вложенных списков
  • nested_modify(list, list, any) - модификация элементов на глубокой вложенности
  • noob num evaluator - простой вычислитель чисел, чтобы не собирать арифметику вручную
  • mass rotate(num, list) - массовый сдвиг элементов списка
  • weak escape, который стабильно работает во вложенных скобках - отдельная боль в оригинальном моде
  • паттерн для копирования произвольного числа элементов стека разом
  • call_stack(program[, arg_count]) - вызов программы почти как функции, с явным числом аргументов

Главная свежая фича ветки 0.7.0 - как раз сортировка списков iota. Раньше отсортировать данные внутри заклинания было отдельным квестом, теперь это один паттерн.

Версии и совместимость

Версия MinecraftЗагрузчикиСтатус сборки
1.20.1Fabric, Forge, NeoForgeRelease 0.7.0
1.21.1Fabric, NeoForgeAlpha (0.7.0.pre53)

Обязательная зависимость одна - сам Hex Casting, без него аддон запускаться не станет. Ставится и на клиент, и на сервер, так что для игры с друзьями ограничений нет. HexFlow также встречается в готовых сборках модов вроде Redacted II: Aerofactory и Hexwoven, если хочется пощупать аддон в составе продуманного модпака.

Важный нюанс. Для 1.21.1 ветка пока в статусе Alpha - для одиночки и экспериментов ок, а вот на долгоживущий сервер я бы ставил релизную 0.7.0 под 1.20.1. И да, аддон не для новичков: если вы ещё не освоили стек и базовые паттерны Хекс Кастинга, начните с оригинального мода и HexBook, иначе половина фич HexFlow будет выглядеть магией в квадрате.

Зайдёт проект тем, кто любит выжимать из программируемой магии максимум, и всем, кто пишет большие заклинания с логикой. Скачайте мод HexFlow для Minecraft 1.20.1 или 1.21.1, докиньте его к Hex Casting - и ваши заклинания наконец научатся циклам, сортировке и нормальной работе со стеком.

Партнёрский материал

Как поиграть с друзьями с модом HexFlow?

Мод HexFlow куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода HexFlow будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:6 дней назад
Главная