SmartBrainLib — это библиотека для Minecraft, предназначенная для разработчиков модов. Она кардинально улучшает систему мозга сущностей, введённую Mojang, которая изначально оказалась чрезмерно сложной и неэффективной.
Основные возможности библиотеки:
- Автоматическая обработка типов памяти — не нужно вручную регистрировать модули памяти для сущностей.
- Динамические сенсоры — сенсоры можно гибко настраивать и управлять ими в реальном времени.
- Расширенные поведения — использование встроенных или создание новых поведений с поддержкой обратных вызовов, условий, перезарядки и других функций.
- Безопасное изменение поведений во время выполнения — добавление, удаление и модификация поведений у существующих сущностей.
- Оптимизация — замена функций ванильной системы мозга на высокоэффективные алгоритмы, что может сделать сущности даже более производительными, чем при использовании системы целей.
- Дополнительные сенсоры, поведения и типы памяти — библиотека включает готовые модули для любых сущностей, с планами по дальнейшему расширению.
Библиотека не работает сама по себе — она предназначена для интеграции в моды разработчиками. Подробная документация доступна на вики-странице проекта. Если у вас есть вопросы или предложения, вы можете оставить их на GitHub.

