
SmartBrainLib
Активный0.0
Установок
Последнее обновление
Версии
SmartBrainLib
Библиотека для работы с системой искусственного интеллекта мобов в Minecraft, которая упрощает использование и управление мозговой системой.
Что представляет собой эта библиотека?
Система мозга в Minecraft — это новая, довольно загадочная система ИИ для существ, которую Mojang внедрила для обработки более сложных мобов и обеспечения продвинутого управления сущностями.
К сожалению, реализация от Mojang оставляет желать лучшего — она чрезмерно сложна и неэффективна. Из-за этого использовать её вместо существующей системы целей практически нецелесообразно.
Данная библиотека полностью перерабатывает мозговую систему, делая её действительно пригодной для использования и настройки. Стоит отметить, что классическая система целей по-прежнему проще на первый взгляд — мозговая система предназначена для более сложных взаимодействий, но с ней также интересно экспериментировать.
Основные возможности SmartBrainLib
SBL предлагает многосторонний подход к мозговой системе и будет продолжать развиваться и улучшаться. Вот ключевые функции:
Автоматическое управление типами памяти
Вам не придётся разбираться, какие модули памяти нужно регистрировать для вашей сущности — библиотека делает это автоматически.
Динамические сенсоры
Сенсоры теперь можно настраивать и управлять ими динамически. Это открывает возможности для создания более гибких и продвинутых сенсоров.
Расширенные поведения
Используйте встроенные или создавайте новые поведения на основе расширяемого класса поведения, который включает обратные вызовы, предсказания, перезарядки и многое другое.
Безопасное изменение поведения во время выполнения
Динамически добавляйте, удаляйте и изменяйте поведения у существующих сущностей без риска для стабильности.
Оптимизация
SBL заменяет практически все функции стандартной мозговой системы, используя высокоэффективные методы для устранения неэффективности во всех возможных областях. При правильной настройке сущность с SBL может работать даже эффективнее, чем с системой целей!
Дополнительные сенсоры, поведения и типы памяти
Библиотека включает дополнительные модули, которые можно использовать с любыми сущностями, и их количество будет расти со временем.
Вспомогательные утилиты
Помимо основной функциональности мозга, SBL добавляет дополнительные инструменты, такие как:
- Оптимизированные функции для получения сущностей на уровне
- Удобная библиотека Random для разработчиков
- Утилиты интерфейса мозга для добавления/удаления содержимого мозга у сущностей без SBL
Как использовать библиотеку?
Полная документация доступна на странице Wiki
Если у вас возникли проблемы или вы хотите внести свой вклад, посетите страницу Github и поделитесь своими идеями