Перейти к содержимому

SmartBrainLib

Библиотека для работы с мозгом в Minecraft, упрощающая использование и управление системой мозга

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
6,9 млн
Подписчиков на Modrinth
297
версии
182
Обновлён
5 октября 20265 окт.
Опубликован
в 2022
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 23 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 23
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.21.3–1.21.11, 26.1.2–26.3 …
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 2.0.3 от 5 октября 2026
Лицензия MPL-2.0 — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.18.2–1.21.1, 1.21.3–1.21.11, 26.1.2–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

Библиотека для работы с brain-системой Minecraft, упрощающая её использование и управление.

Что это такое?

Brain-система в Minecraft — это почти загадочная новая система ИИ сущностей, которую Mojang ввела для обработки более сложных мобов и обеспечения более продвинутого управления сущностями.

К сожалению, реализация от Mojang оставляет желать лучшего и излишне сложна.

К тому же она выполнена довольно неэффективным способом, а значит, в целом эту систему не стоит использовать вместо существующей системы целей.

Эта библиотека призвана переработать brain-систему, сделав её действительно пригодной для использования и настраиваемой.

Однако учтите: существующая система целей всё равно останется проще на первый взгляд — brain-система предназначена для более сложных взаимодействий, но с ней также бывает интересно поэкспериментировать.

Так что же делает SmartBrainLib?

SBL — это многосторонний подход к brain-системе, который будет продолжать расширяться и улучшаться по мере её использования.

Вот его основные возможности:

Автоматическая обработка типов памяти

Не беспокойтесь о том, какие модули памяти нужно регистрировать для вашей сущности.

Динамические сенсоры

Теперь сенсоры можно динамически настраивать и обрабатывать. Это позволяет создавать гораздо более продвинутые и гибкие сенсоры

Продвинутые поведения

Используйте встроенные поведения или создавайте новые на основе расширяемого класса поведений, который включает в себя колбэки, предикацию, кулдауны и многое другое.

Безопасное изменение поведений во время выполнения

Добавляйте, удаляйте и изменяйте поведения динамически у существующей сущности.

Оптимизация

SBL заменяет почти все функции ванильной brain-системы, используя высокоэффективные функции, чтобы устранить неэффективность в как можно большем числе областей brain-системы. При правильном подходе сущность на SBL может оказаться даже эффективнее, чем сущность на системе целей!

Дополнительные сенсоры, поведения и типы памяти

SBL включает в себя дополнительные модули для использования в любой сущности, и со временем их будет становиться больше.

Добавленные вспомогательные функции

Помимо ожидаемой функциональности brain-системы, SBL также добавляет дополнительные помощники, такие как:
  • Оптимизированные функции получения сущностей уровня
  • Удобная для разработчиков библиотека Random
  • Утилита интерфейса brain для добавления/удаления содержимого brain у сущностей, не использующих SBL

Как это использовать?

Документация библиотеки доступна на её странице Wiki




Если у вас возникли проблемы или вы хотите внести свой вклад, загляните на страницу Github и заявите о себе

Частые вопросы

Как установить SmartBrainLib?

Установите Fabric под свою версию Minecraft, скачайте SmartBrainLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть SmartBrainLib?

У SmartBrainLib есть сборки для Minecraft 1.16.5, 1.18.2–1.21.1, 1.21.3–1.21.11, 26.1.2–26.3.

Нужен ли SmartBrainLib на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
Mozilla Public License 2.0можно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее