Библиотека для Minecraft, упрощающая работу с системой мозга (brain) и управление ею.
Система мозга в Minecraft — это почти загадочная новая система ИИ сущностей, которую Mojang ввела для обработки более сложных мобов и более продвинутого управления сущностями.
К сожалению, реализация Mojang недостаточна и излишне сложна.
Кроме того, она выполнена довольно неэффективно, поэтому в целом систему не стоит использовать вместо существующей системы целей.
Эта библиотека призвана переработать систему мозга, сделав её действительно пригодной для использования и настраиваемой.
Однако учтите, что существующая система целей на первый взгляд всё ещё будет проще — система мозга предназначена для более сложных взаимодействий, но с ней также может быть интересно экспериментировать.
SBL — это многосторонний подход к системе мозга, который будет продолжать расширяться и улучшаться по мере использования.
Вот её основные возможности:
Не беспокойтесь о том, чтобы выяснять, какие модули памяти регистрировать для вашей сущности.
Сенсоры теперь можно динамически настраивать и обрабатывать. Это позволяет создавать гораздо более продвинутые и гибкие сенсоры.
Используйте встроенные поведения или создавайте новые на основе расширяемого класса поведения, который включает обратные вызовы, предикацию, перезарядки и многое другое.
Добавляйте, удаляйте и изменяйте поведения динамически у существующей сущности.
SBL заменяет почти все функции ванильной системы мозга, используя высокоэффективные функции, чтобы устранить неэффективность в как можно большем числе областей мозга. При правильном подходе сущность на SBL может оказаться даже эффективнее сущности, использующей цели!
SBL включает дополнительные модули для использования в любой сущности, и со временем их станет больше.
Помимо ожидаемой функциональности «мозгов», SBL добавляет дополнительные вспомогательные средства, такие как:
Документация библиотеки доступна на её странице Wiki
Если у вас возникли проблемы или вы хотите внести свой вклад, перейдите на
