Скачать SmartBrainLib — Minecraft Моды — MetaMods

SmartBrainLib

Активный

Установок

29

Последнее обновление

3 месяца назад

Версии

1.16.5 — 1.21.8
Сервер
Fabric
Forge
Neoforge
Quilt
Библиотеки
Мобы
Утилиты

SmartBrainLib

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

Что представляет собой эта библиотека?

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

К сожалению, реализация от Mojang оставляет желать лучшего — она чрезмерно сложна и неэффективна. Из-за этого использовать её вместо существующей системы целей практически нецелесообразно.

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

Основные возможности SmartBrainLib

SBL предлагает многосторонний подход к мозговой системе и будет продолжать развиваться и улучшаться. Вот ключевые функции:

Автоматическое управление типами памяти

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

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

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

Расширенные поведения

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

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

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

Оптимизация

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

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

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

Вспомогательные утилиты

Помимо основной функциональности мозга, SBL добавляет дополнительные инструменты, такие как:

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

Как использовать библиотеку?

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


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

Участники проекта
Tslat

Tslat

Разработчик

Scimiguy

Scimiguy

Создан: 18 дек 2022

ID: 741