Библиотека для системы мозга в Minecraft, упрощающая использование и управление искусственным интеллектом существ.
Что это?
Система мозга (brain system) в Minecraft — это новый сложный ИИ для мобов, представленный Mojang для обработки сложного поведения и улучшенного управления существами.
К сожалению, реализация Mojang оказалась сложной и недостаточно эффективной.
Это делает систему менее практичной по сравнению с традиционной системой целей (goals).
Данная библиотека перерабатывает систему мозга, делая её удобной и настраиваемой.
Система целей остаётся проще для базовых задач — мозг предназначен для сложных взаимодействий, но также позволяет экспериментировать.
Основные возможности SmartBrainLib
Библиотека предлагает многоуровневый подход и продолжает развиваться. Ключевые функции:
Автоматическое управление типами памяти
Не требуется вручную регистрировать модули памяти для существ.
Динамические сенсоры
Гибкая настройка сенсоров для расширенного отслеживания условий.
Улучшенные поведения
Использование готовых или создание новых поведений с предварительными условиями, задержками и обратными вызовами.
Безопасное изменение поведения
Динамическое добавление, удаление и изменение поведений у существ во время игры.
Оптимизация
Высокоэффективная замена функций vanilla-системы. При правильной настройке ИИ может работать быстрее, чем на системе целей.
Дополнительные модули
Встроенные сенсоры, поведения и типы памяти с возможностью расширения.
Как использовать?
Документация доступна на вики-странице: https://github.com/Tslat/SmartBrainLib/wiki