COWMODSКаталог модов

Grid Engineering

Make Power Grids More Sophisticated

Автор: killmkill973060обновлён 4 июл. 2026 г.
Механики игры

Описание

Grid Engineering

Grid Engineering is a power transmission mod for Minecraft 1.21.1 NeoForge.

This mod goes beyond simply transferring FE through cables and focuses on designing electrical grids that take Voltage, Amperage, and Power Loss into account.

Inspired by GregTech's power system, Grid Engineering avoids forcing players into complicated machine voltage tiers or punishing them with machine explosions from overvoltage. Instead, players are encouraged to build efficient power infrastructure by considering cable performance, voltage ratings, transmission distance, and amperage limits.

Features

Voltage system

Amperage system

Distance-based power loss

Configurable voltage tiers

Configurable cable properties

Compatibility with FE-based mods

Large-scale power grid support

Long-distance power transmission optimization

Grid Engineering is not about protecting machines. It is about designing and optimizing power grids.

Why use this mod?

Many FE cable systems simply transfer power without any meaningful limitations.

Grid Engineering makes power transmission just as important as power generation.

Which cable should you use? How far should you transmit power? Should you increase voltage? Should you increase amperage?

These decisions become meaningful and impactful.

Optimizing your power network becomes a gameplay challenge of its own.

Planned Features

Quantum Power Tunnel (wireless transmission)

Interdimensional Power Transfer

Data-driven Voltage Tier System

Data-driven Cable System

API for mod developers

Development Status

Grid Engineering is currently in an early stage of development.

Features may change, and both systems and balancing will continue to evolve over time.

Feedback and suggestions are always welcome.

This is not a finished project, and I will continue improving and refining it to create a better power grid experience.

Added Cables

LV (Low Voltage)

  • Tin Wire
  • Lead Wire
  • Nickel Wire

MV (Medium Voltage)

  • Copper Wire
  • Iron Wire

HV (High Voltage)

  • Steel Wire
  • Gold Wire
  • Electrum Wire

SHV (Super High Voltage)

  • Tungsten Wire
  • Titanium Wire
  • NTT Alloy Wire

CHV (Critical High Voltage)

  • Neutronium Wire
  • NBB Alloy Wire

Note1: This mod was originally created for use in my personal modpack. Because of this, it includes some uncommon materials such as NTT Alloy and NBB Alloy, which are custom alloys from my own projects and modpack progression.

Note 2: This mod does not provide its own progression system. For the best experience, it is recommended to customize and integrate the recipes into your modpack using Data Packs, KubeJS, or other progression tools.

Need Help?

Join our Discord server!

Последние версии

Все версии →
release

Grid Engineering 1.3.3.1

1.3.3.1
4 июл. 2026 г.243Minecraft: 1.21.1neoforge
Скачать
Что нового
## Grid Engineering 1.3.3.1 ### Changes - Added a dedicated translucent renderer for wire input/output overlays. - Improved input/output visual markings on coated wires, including wire end surfaces. - Input ports now use a green overlay, and output ports now use a red overlay. - Wire cutters now lose durability when used to create or toggle wire connections. - NBB Alloy Wire Cutters remain durability-free. - Wire cutters used in crafting are no longer consumed directly; they now take durability damage instead. - Fixed the refined thermium registry typo from `refined_therium` to `refined_thermium`. - Hidden unset custom wire placeholders from the Grid Engineering creative tab.
release

Grid Engineering 1.3.3

1.3.3
3 июл. 2026 г.24Minecraft: 1.21.1neoforge
Скачать
Что нового
Added Wire Cutter Function Custom wire properties added to Grid Engineering Custom wires can now be added through datapacks or KubeJS. Available properties: - `name` The display name of the wire. Used in item names, Jade, and tooltips. - `voltage` The maximum voltage tier the wire can handle. Examples: `LV`, `MV`, `HV`, `SHV`, `CHV` If voltage values are changed in the config, custom wires using tier names will automatically use the updated values. - `base_amps` / `.baseAmps()` The amperage capacity of the 1mm version of the wire. Larger wire thicknesses automatically multiply this value. Example: if `base_amps` is `4`: - 1mm: 4A - 2mm: 8A - 4mm: 16A - 8mm: 32A - 16mm: 64A - `loss_per_meter_per_amp_ppm` / `.lossPerMeterPerAmpPpm()` Power loss per block per ampere, measured in ppm. - `10000` = 1% - `5000` = 0.5% - `2000` = 0.2% - `color` / `.color()` The render tint color of the wire. Examples: - `"0xff00ff"` - `"#ff00ff"` - `0xff00ff` - `only_one` / `.onlyOne()` / `.onlyone()` By default, custom wires generate 1mm, 2mm, 4mm, 8mm, and 16mm variants. This option makes the wire generate only one thickness variant. - `mm` / `.mm()` Sets the thickness used when `only_one` is enabled. Valid values: `1`, `2`, `4`, `8`, `16` - `coated` / `.coated()` Also generates coated versions of the custom wire. Coated wires render thicker and use the normal coated-wire loss behavior. KubeJS example: ```js GEEvent.wire(event => { event.create("example_wire") .name("Example Wire") .voltage("HV") .baseAmps(8) .lossPerMeterPerAmpPpm(2500) .color(0xff55aa) .coated() }) ``` Datapack JSON example: ```json { "name": "Example Wire", "voltage": "HV", "base_amps": 8, "loss_per_meter_per_amp_ppm": 2500, "color": "0xff55aa", "coated": true } ```
release

Grid Engineering 1.3

1.3
29 июн. 2026 г.18Minecraft: 1.21.1neoforge
Скачать
Что нового
Added Entanglement Link
release

Grid Engineering 1.2.1

1.2.1
27 июн. 2026 г.21Minecraft: 1.21.1neoforge
Скачать
Что нового
First Version in Modrinth