Скачать PlayerEngine — Minecraft Моды — MetaMods
PlayerEngine

PlayerEngine

Активный

Установок

0

Последнее обновление

2 месяца назад
Клиент
Библиотеки

PlayerEngine: Фреймворк для создания ИИ-агентов в Minecraft

PlayerEngine представляет собой серверный фреймворк, который кардинально меняет подход к созданию неигровых персонажей с искусственным интеллектом в Minecraft. Разработанный Goodbird, этот проект преодолевает ограничения клиентских модов, предоставляя мощный инструментарий для наделения пользовательских мобов полным набором возможностей игрока.

Идея проекта возникла из стремления выйти за рамки простых чат-ботов и создать по-настоящему самостоятельных агентов. Речь идет не о том, чтобы заставить обычных свиней разговаривать, а о предоставлении разработчикам инструментов для создания существ, которые могут добывать ресурсы, сражаться, управлять инвентарем и взаимодействовать с игровым миром на уровне игрока.

Основная концепция: Игрок как интерфейс

Главная идея PlayerEngine заключается в том, что "быть игроком" рассматривается не как тип конкретной сущности, а как набор способностей, которые можно присвоить любому мобу. Реализуя несколько простых интерфейсов, ваш пользовательский моб получает доступ к:

  • Постоянному инвентарю, аналогичному игровому (LivingEntityInventory)
  • Возможности взаимодействовать с миром: разрушать блоки и использовать предметы (LivingEntityInteractionManager)
  • Продвинутой навигации и выполнению задач через мощный движок Automatone

Ключевые возможности для разработчиков

🤖 Превращение мобов в агентов: Создан специально для моддеров. Легко преобразуйте собственные сущности в персонажей с поведением игрока. Не просто меняйте текстуры стандартных мобов — дайте своим творениям настоящую самостоятельность.

⛏️ Полноценное взаимодействие с миром: NPC могут добывать блоки, использовать инструменты и взаимодействовать с объектами. (Примечание: сложное строительство пока не поддерживается)

🎒 Игровые инвентари: Каждый агент управляет собственным постоянным инвентарем, что позволяет организовать сложные цепочки сбора ресурсов, крафта и управления инструментами.

🧠 Интеграция с Player2: PlayerEngine идеально дополняет Player2 API. Отправляйте высокоуровневые команды вроде @get diamond 5 и наблюдайте, как ваш агент выполняет сложную цепочку задач для достижения цели.

🛠️ Надежная основа:

  • Навигация: Использует Automatone — форк легендарного движка поиска пути Baritone
  • Система задач: Адаптирует надежную систему команд из мода ChatClef от Player2
  • Модульность: Применяет Cardinal Components для чистого присоединения возможностей, обеспечивая высокую совместимость и простую интеграцию

Преимущества подхода

Интеграция: Это фреймворк для глубокого системного взаимодействия. NPC больше не просто раздают задания — они становятся активными участниками игровой экономики, экологии и возникающих историй.

Безопасность: PlayerEngine обеспечивает надежность. Он предоставляет детерминированный слой действий на основе игровой логики, который стабильно выполняет высокоуровневые цели от языковых моделей, включая резервные варианты и глубокое понимание игрового мира.

Творчество: Расширяет возможности других создателей. Мы не просто демонстрируем одного крутого NPC — мы даем всему сообществу инструмент для создания собственных интеллектуальных компаньонов, противников и динамичных рассказчиков.

Стабильность: Построен на проверенных технологиях — Baritone и Cardinal Components — PlayerEngine представляет собой стабильную и производительную основу для амбициозных ИИ-проектов.

Участники проекта
Goodbird

Goodbird

Создан: 7 авг 2025

ID: 258675