Мод для Майнкрафт — форк CC: Drones для CC: Tweaked, добавляющий программируемые дроны. Ими можно управлять из Lua-программ, перемещать их по миру и расширять функции улучшениями.
Возможности
Дрон умеет лететь вперёд, поворачивать, подниматься и опускаться, смотреть вперёд и назад, удерживаться в воздухе, сообщать свой поворот и столкновение.
Улучшение добычи позволяет ломать блоки перед дроном. Улучшение переноски поднимает блок или сущность под дроном и сбрасывает их; данные поднятого блока сохраняются. Улучшение модема передаёт координаты дрона.
Крафты
Рецепты дронов, улучшений, Drone Workbench и Drone Controller смотрите через JEI, REI или EMI.
Как пользоваться
Подключите Drone Workbench как периферию CC: Tweaked, например a = peripheral.wrap("left"). Доступны команды:
a.api()— устанавливает API дрона и перезагружает компьютер.a.export(path)— передаёт Lua-программу по указанному пути первому дрону в радиусе двух блоков от верстака; дрон перезагружается и запускает программу.
Основные функции управления:
drone.engineOn(true)— включить двигатель;drone.left(number)иdrone.right(number)— повернуть;drone.up(number)иdrone.down(number)— изменить высоту;drone.lookForward()иdrone.lookBack()— направить взгляд;drone.rotation()— получить поворот;drone.isColliding()— проверить столкновение;drone.hoverOn(true)— включить зависание.
Функции улучшений: drone.breakForward(), drone.pickupBlock(), drone.dropBlock(), drone.pickUpEntity(), drone.dropEntity() и drone.getPos().
Требования и совместимость
Для работы нужен CC: Tweaked.
