Библиотека · Ядро турелей, защиты и системы доступа

OMLib

Общая система владельцев, доверенных игроков и конверсии энергии для OMT и OMPD
Права доступа Owner / TrustedПитание OMT и OMPD (RF / EU)4 предмета (incl. debug_tool)
обновлено 14 ноября 2026·2 минуты чтения
Сборка
Текст и цифры ниже — для мода без изменений

OMLib (ID omlib) от Poenjabiesous и Keridos — обязательная техническая библиотека для охранного семейства OpenModularTurrets (OMT) и OpenModularPassiveDefense (OMPD).⁠[1]

Главный пользовательский слой OMLib — единая система прав доступа и доверенных игроков (Owner / Trusted): через графический интерфейс библиотеки владелец турельной сети или защитных блоков добавляет союзников и настраивает уровни прав — от базового открытия GUI до изменения настроек и админ-управления.⁠[1]

Также библиотека унифицирует энергопитание защитных систем (включая конвертацию EU в RF при наличии совместимых энергомодов), общие сетевые пакеты и регистрирует 4 технических/отладочных элемента во главе с omlib:debug_tool.⁠[1]

OMLib
3.1.5-256 · Система доступа, прав и энергетики для OMT и OMPD
Загрузчик
Forge 1.12.2
Версия
3.1.5-256
Авторы
Poenjabiesous, Keridos
Реестр
4 предмета (вкл. omlib:debug_tool)
ID
omlib

Доверенные игроки, уровни прав и энергоконвертация #permissions

Турель без грамотной системы «свой-чужой» одинаково опасна как для монстров, так и для тиммейтов по острову. OMLib решает эту задачу на уровне общего интерфейса: владелец базы (Owner) прописывает в список доверенных (Trusted) никнеймы союзников и назначает каждому градацию доступа — Нет, Открытие GUI, Изменение настроек или Админ.⁠[1]

Из этого же единого окна управляются глобальные флаги агрессии турельных баз: атаковать ли враждебных мобов (attack_mobs), нейтральных существ (attack_neutrals) или посторонних игроков, а также режим работы от красного камня (always_on, always_off, inverted, noninverted).⁠[1]

Кроме того, библиотека отвечает за интеграцию альтернативных источников энергии в базы турелей и поставляет базовый предмет omlib:debug_tool для диагностики владельца блока: клик инструментом позволяет быстро проверить привязку конструкции, активность флагов доверия и корректность передачи энергопитания между базовыми узлами и модулями обороны.

Параметр / уровень доступаЗначениеФункция
Уровни доступаnone, open_gui, change_settings, adminРазграничивает права тиммейтов в GUI баз турелей и обороны
EUSupport / EUtoRFRatiotrue / 4.0Разрешает прямое питание турельных систем в соотношении 1 EU = 4 RF
Potentia500Коэффициент подпитки от аспекта/эссенции Potentia при наличии Thaumcraft
offlineModeSupportfalseПривязка владельца по официальному UUID аккаунта

См. также

Примечания

  1. По метаданным и локализации OMLib 3.1.5-256.

Написано по коду мода OMLib 3.1.5-256 и файлам наших сборок.