Контроллер портала (англ. Portal Controller, ID portality:controller) — сердце многоблочного портала Portality, задающее имя точки, список доступных каналов связи и энергопитание.[1]
- Мод
- Portality
- Габариты
- 15 × 15 × 16
- Содержание связи
- 1 RF/t × длина
- Телепорт игрока/моба
- 5 000 RF
Правила сборки и расчёт стоимости #sec-1
Для сборки контроллер устанавливается по центру нижнего основания переднего кольца. Далее выстраивается замкнутый полый прямоугольник из Рамок портала (минимальный внутренний проход 1×1 при общей ширине 3 и высоте 3, максимальный — 15×15) с заменой отдельных стеновых блоков на нужные Модули. Глубина тоннеля задаётся от 1 до 16 блоков: одного кольца глубиной 1 достаточно для 200 блоков связи, глубиной 16 — до 3 200 блоков, а при установке Межизмеренческого модуля дистанция внутри одного портала снимается для любых миров.[1]
Суммарное потребление открытого соединения в коде равно (2 если инициатор вызова, 1 если приёмник) × длина × POWER_PORTAL_TICK. Открытие межизмеренческого линка списывает сразу 50 000 RF, поэтому выгодно автоматически закрывать связь редстоун-датчиком или кнопкой после завершения прохода и пересылки грузов.
Модули передачи ресурсов (module_items, module_fluids) и энергии (module_energy) работают в паре «отдающий — принимающий»: на одном конце портала ставится модуль входа (#0), на другом — вывода (#1), к которым уже подключаются трубы, воронки или сундуки. Примечательно, что пересылка предметов, жидкостей и RF работает даже по длинным многослойным коридорам без физического прокладывания кабелей через мир, если оба чанка с контроллерами прогружены. При разборе или снятии хотя бы одного блока рамки соединение немедленно разрывается без потери содержимого модулей.
См. также
Примечания
- По декомпилированному коду TileController и PortalityConfig 1.2.3-15.