Перейти к содержимому
  • 0
Pengoid

Может ли робот взаимодествовать с внутренним инвентарем предемета?

Вопрос

Например, сервер из OpenComputers, различные рюкзаки, ящик для инструментов из industrial craft 2 или переносная ячейка из applied energistics 2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

1 час назад, Pengoid сказал:

различные рюкзаки

Только если метадату изменять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, но только для предметов, которые реализуют ItemHandler Capability (mc1.12) или если для предмета реализован драйвер в OC (li.cil.oc.api.driver.InventoryProvider).

 

Для работы с инвентарём предмета нужно использовать контроллер инвентаря. Методы: getItemInventorySize, suckFromItemInventory, dropIntoItemInventory.

 

На 1.12 есть мод Common Capabilities, который добавляет ItemHandler Capability в ящики шалкера и в рюкзаки Thermal Expansion.

 

В моде OC реализованы драйверы для сервера и базы данных.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...