Pipe Goggles
The Pipe Goggles mod offers a unique tool for working with technical systems in Minecraft. The main item is special goggles that allow you to see various pipes and cables through walls and other obstacles.
Main Features
To use the goggles, simply hold them in your hand - no need to equip them in an armor slot. You'll immediately be able to observe all laid utilities, which significantly simplifies planning and maintaining complex technical systems.
Visibility configuration is done with a simple right-click on the goggles. You can choose which specific types of pipes will be displayed, which is especially useful in mods with diverse transfer systems.
Supported Mods
Version 1.12:
- Applied Energistics
- Cyclic
- EnderIO
- Extra Utilities 2
- Integrated Dynamics
- Mekanism
- Refined Storage
- Simple Storage Network
- Thermal Dynamics
Version 1.14.4:
- Refined Storage
- Simple Storage Network
- Integrated Dynamics
- Inspirations
Adding Support for Other Mods
Extending functionality for new mods is implemented as simply as possible. For each mod, only one JSON file with a minimal set of settings is required. As an example, you can study ready-made configurations from the standard integration set.
Configuration is built on block groups - collections of blocks that should be highlighted. Each group can be individually disabled in settings, so it's important to set unique identifiers.
Main configuration parameters:
| Parameter | Description | Example |
|---|---|---|
| id | Unique group identifier, usually matches mod ID | mymod |
| mod | Mod ID - group loads only if mod is active | mymod |
| itemIcon | Item icon definition as string or JSON object | minecraft:apple |
| translationKey | Translation key for displaying group name | itemGroup.mymod |
| blocks | Array of block definitions for highlighting (uses names of placed blocks) | ["mymod:cable", {"name": "mymod:controller", meta: 1} ] |
| optimizationStrategy | Display optimization strategy (changed when visualization issues occur) | REMOVE_DUPLICATE_LINES |
Item and block definitions can be specified as a simple ResourceLocation string, or as a complex JSON object with metadata and NBT:
{ "name": "thermaldynamics:duct_0", "meta": 5 }
We always welcome suggestions for adding new integrations through Pull Requests!
If you find any bugs in the mod's operation, please report them.