OMLib (ID omlib) от Poenjabiesous и Keridos — обязательная техническая библиотека для охранного семейства OpenModularTurrets (OMT) и OpenModularPassiveDefense (OMPD).[1]
Главный пользовательский слой OMLib — единая система прав доступа и доверенных игроков (Owner / Trusted): через графический интерфейс библиотеки владелец турельной сети или защитных блоков добавляет союзников и настраивает уровни прав — от базового открытия GUI до изменения настроек и админ-управления.[1]
Также библиотека унифицирует энергопитание защитных систем (включая конвертацию EU в RF при наличии совместимых энергомодов), общие сетевые пакеты и регистрирует 4 технических/отладочных элемента во главе с omlib:debug_tool.[1]
- Загрузчик
- 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 / EUtoRFRatio | true / 4.0 | Разрешает прямое питание турельных систем в соотношении 1 EU = 4 RF |
| Potentia | 500 | Коэффициент подпитки от аспекта/эссенции Potentia при наличии Thaumcraft |
| offlineModeSupport | false | Привязка владельца по официальному UUID аккаунта |
См. также
Примечания
- По метаданным и локализации OMLib 3.1.5-256.