Pipe Goggles
Активный0.0
Установок
Последнее обновление
Pipe Goggles
Мод Pipe Goggles предлагает уникальный инструмент для работы с техническими системами в Minecraft. Основной предмет - специальные очки, которые позволяют видеть различные трубы и кабели сквозь стены и другие препятствия.
Основные возможности
Для использования очков достаточно просто держать их в руке - не требуется экипировка в слот для брони. Вы сразу сможете наблюдать все проложенные коммуникации, что значительно упрощает планирование и обслуживание сложных технических систем.
Настройка видимости осуществляется простым кликом правой кнопкой мыши по очкам. Вы можете выбрать, какие именно типы труб будут отображаться, что особенно полезно в модах с разнообразными системами передачи.
Поддерживаемые моды
Версия 1.12:
- Applied Energistics
- Cyclic
- EnderIO
- Extra Utilities 2
- Integrated Dynamics
- Mekanism
- Refined Storage
- Simple Storage Network
- Thermal Dynamics
Версия 1.14.4:
- Refined Storage
- Simple Storage Network
- Integrated Dynamics
- Inspirations
Добавление поддержки других модов
Расширение функциональности для новых модов реализовано максимально просто. Для каждого мода требуется всего один JSON-файл с минимальным набором настроек. В качестве примера можно изучить готовые конфигурации из стандартного набора интеграций.
Конфигурация строится на основе блок-групп - коллекций блоков, которые должны подсвечиваться. Каждая группа может быть индивидуально отключена в настройках, поэтому важно задавать уникальные идентификаторы.
Основные параметры конфигурации:
| Параметр | Описание | Пример |
|---|---|---|
| id | Уникальный идентификатор группы, обычно совпадает с ID мода | mymod |
| mod | ID мода - группа загружается только если мод активен | mymod |
| itemIcon | Определение иконки предмета в виде строки или JSON объекта | minecraft:apple |
| translationKey | Ключ перевода для отображения названия группы | itemGroup.mymod |
| blocks | Массив определений блоков для подсветки (используются имена установленных блоков) | ["mymod:cable", {"name": "mymod:controller", meta: 1} ] |
| optimizationStrategy | Стратегия оптимизации отображения (изменяется при проблемах с визуализацией) | REMOVE_DUPLICATE_LINES |
Определения предметов и блоков могут задаваться как простой строкой ResourceLocation, так и сложным JSON объектом с метаданными и NBT:
{ "name": "thermaldynamics:duct_0", "meta": 5 }
Мы всегда рады предложениям по добавлению новых интеграций через Pull Requests!
Если вы обнаружили ошибки в работе мода, пожалуйста, сообщите о них.