Контроллер разветвителя луча (Beam Diverter Controller) — как скрафтить в NuclearCraft: Neoteric | Вики PiglinMine
Контроллер разветвителя луча
Механизмы и устройства · NuclearCraft: Neoteric

Контроллер разветвителя луча

Beam Diverter Controller
СборкаРецепты ниже — ровно как на сервере ProjectInfinity

Контроллер разветвителя луча — механизм из мода NuclearCraft: Neoteric.

Как работает #how

Из книги «Nuclearcraft Neoteric — руководство» — Разветвитель луча[1]

Разветвитель луча — управление компьютером

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

ComputerCraft — nc_beam_diverter

BeamDiverterPeripheral

OpenComputers v2

BeamDiverterDevice предоставляет три метода периферии плюс стандартные геттеры ускорителя:

  • isFormed() → boolean — корпус и внутренности корректны
  • getName() → string — идентификатор контроллера
  • hasParticle() → boolean — присутствует пучок
  • getEnergyStored() → int — запас энергии Forge
  • isAcceleratorOn() → boolean — контроллер включён

Пример (ComputerCraft Lua)

local d = peripheral.find("nc_beam_diverter")

-- Вывести пучок через порт 2.
for _, port in ipairs(d.getBeamPortsInfo()) do
  if port.id ~= 0 then
    d.setBeamPortMode(port.id, port.id == 2 and "output" or "disabled")
  end
end

Мод не переведён — текст книги на английском, как в игре.

Читать запись целиком

Получение #obtain

Делают по 1 рецепту: верстак.[2]

Источники

  1. Встроенная книга «Nuclearcraft Neoteric — руководство», запись «Разветвитель луча»
  2. Рецепты сервера ProjectInfinity — выгрузка из игры, 26 октября в 10:44