Мод · 5 уровней укреплённых стен, колючие заборы и камуфляжные ловушки

Open Modular Passive Defense

Minecraft 1.12.2 · Тиры 1–5 (устойчивость до 80) · Приват владельца и урон 5 HP
5 уровней взрывоустойчивости (10–80)Камуфляж без коллизии для враговПривязка к владельцу OMLib
обновлено 14 ноября 2026·2 минуты чтения
Сборка
Текст и цифры ниже — для мода без изменений

Open Modular Passive Defense (ID ompd) — модуль пассивной защиты для OpenModularTurrets, предоставляющий владельцу 5 уровней укреплённых блоков, стен и колючих заборов, а также Камуфляжную ловушку, маскирующуюся под любой твёрдый блок и проваливающую посторонних внутрь.⁠[1]

Open Modular Passive Defense
Minecraft 1.12.2 · Тиры 1–5 (устойчивость до 80) · Приват владельца и урон 5 HP
Загрузчик
Forge 1.12.2
Версия
3.1.1-76
Устойчивость (T1–T5)
10 / 20 / 30 / 50 / 80
Колючий забор
5.0 ед. не-владельцу (CACTUS)
Камуфляжная ловушка
Пропускает врагов сквозь блок

Пять уровней укрепления и колючий забор #sec-1

Блоки OMPD привязаны к общей системе владения библиотеки OMLib (TileEntityPassiveTiered), как и турели OpenModularTurrets. Линейка охватывает Укреплённый блок (hardened#0..4), Укреплённую стену (wall#0..4) и Укреплённый забор (fence#0..4) в 5 последовательных тирах прочности. По коду блоков как твёрдость (getBlockHardness), так и сопротивление взрывам (getExplosionResistance) растут строго по одной таблице:⁠[1]

Тир блокаТвёрдостьВзрывоустойчивостьДополнительно
Уровень 1 (#0)10.010.0Базовая периметровая защита
Уровень 2 (#1)20.020.0Превосходит каменную кладку в разы
Уровень 3 (#2)30.030.0Стойкость к обычным взрывам криперов
Уровень 4 (#3)50.050.0Сопоставимо с обсидианом по твёрдости
Уровень 5 (#4)80.080.0Максимальный бункерный уровень

Укреплённый забор дополнительно проверяет владельца при столкновении сущности (onEntityCollided): любой игрок, не являющийся владельцем/доверенным в OMLib, и любой моб при касании немедленно получают 5.0 кактусового урона (DamageSource.CACTUS).⁠[1]

Скрытая Камуфляжная ловушка #sec-2

Камуфляжная ловушка (ompd:camo_trap) перенимает текстуру любого поднесённого блока, а в интерфейсе The One Probe показывает чужакам информацию замаскированного блока вместо настоящего ID (DefaultProbeInfoProvider подменяет IBlockState на te.getCamoState(), тогда как владелец видит истинную ловушку). Главный секрет скрыт в методе коллизий: твёрдый хитбокс FULL_BLOCK_AABB выдаётся исключительно владельцу блока, а все остальные игроки и мобы беспрепятственно проваливаются прямо сквозь текстуру пола — в шипы, лаву или приёмник фермы мобов. Ломается топором (уровень добычи 2), а при клике инструментами OMLib переключает нужный инструмент добычи.⁠[1]

См. также

Примечания

  1. По декомпилированному коду OMPD 3.1.1-76 (BlockHardened, BlockFence, BlockWall, BlockCamoTrap).
КатегорииМоды

Написано по коду мода Open Modular Passive Defense 3.1.1-76 и файлам наших сборок.