OpenComputers/Геосканер

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Геосканер
Geolyzer (OpenComputers).png
Геосканер
Тип

Твёрдый блок

Требования

Нет

Действует ли
гравитация

Нет

Прозрачность

Нет

Светимость

Нет

Взрывоустойчивость

?

Прочность

?

Инструмент

Этот блок можно разрушить любым инструментом, но киркой будет быстрее

Дроп

Этот же блок

Возобновляемый

Нет

Складываемый

Да (64)

Воспламеняемый

Нет

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

По умолчанию геосканер действует в радиусе 32 блока (т.е. сканирует кубоид 65×65×64 блока, с собою в центре).

Параметры геосканера настраиваются в файле конфигурации:

  • opencomputer.misc.geolyzerRange — Радиус действия сканера
  • opencomputer.misc.geolyzerNoise — Величина возможных погрешностей на максимальном удалении от сканера
  • opencomputer.power.cost.geolyzerScan — Сколько энергии тратит сканирование одного блока

Геосканер может использоваться самостоятельно, установленный в виде блока и подключенный к компьютеру, либо в виде апгрейда — добавленный в конструкцию робота или планшета.

Крафт[править | править вики-текст]

Ингредиенты Процесс

Око Края +
Золотой слиток +
Компас +
Микрочип (Уровень 2) +
Печатная плата





Микрочип (Уровень 2)

Печатная плата

Геосканер

Интерфейс (API)[править | править вики-текст]

Название компонента: geolyzer

  • scan(x: number, y: number, [ignoreReplaceable: boolean]): table or nil, string

Функция сканирует "колонну" блоков в относительных координатах (x, y) и возвращает таблицу плотностей (с определенной погрешностью). В случае ошибки возвращает nil и ее текст.

Координаты (0, 0) обозначают колонну блоков, в которой располагается сам сканер (32 блока вверх от него, и 32 блока вниз).

  • analyze(side:number):table

Возвращает подробную информацию о блоке, который находится вплотную к геосканеру (или планшету/роботу с геосканером). Данные (ID, метаданные, прочность блока и т.д.) представлены в виде таблицы.

История версий[править | править вики-текст]

  • Начиная с версии 1.3.5, геосканер может использоваться как апгрейд при создании роботов или планшетов.
  • В OpenComputers 1.4.0 добавлена функция geolyzer.analyze()