Мод для Майнкрафт, представляющий собой серверный фреймворк для создания мобов с возможностями игрока и ИИ-агентов. Он позволяет разработчикам модов наделять собственных существ инвентарём, взаимодействием с миром и навигацией.
Возможности
- Постоянный инвентарь для сущностей через
LivingEntityInventory. - Взаимодействие с миром через
LivingEntityInteractionManager: мобы могут ломать блоки, пользоваться предметами и инструментами. - Выполнение задач, добыча ресурсов, крафт и управление инструментами.
- Навигация и поиск пути на основе Automatone — ответвления Baritone.
- Возможность связать слой действий с Player2 API: агент получает высокоуровневую цель, например
@get diamond 5, и выполняет нужные игровые действия. - Возможности игрока подключаются к пользовательским
LivingEntity, поэтому фреймворк подходит для создания спутников, противников и сюжетных NPC.
Требования и совместимость
Фреймворк использует Automatone для навигации и Cardinal Components для подключения возможностей к сущностям. Для работы ИИ-логики может использоваться Player2 API.
