File Details
gridengineering-1.3.2.jar
- R
- Jul 3, 2026
- 538.07 KB
- 9
- 1.21.1
- NeoForge
File Name
gridengineering-1.3.2.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Custom wire properties added to Grid Engineering
Custom wires can now be added through datapacks or KubeJS.
Available properties:
nameThe display name of the wire. Used in item names, Jade, and tooltips.
voltageThe maximum voltage tier the wire can handle.
Examples:
LV,MV,HV,SHV,CHVIf 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_ampsis4:- 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_oneis enabled.Valid values:
1,2,4,8,16coated/.coated()Also generates coated versions of the custom wire.
Coated wires render thicker and use the normal coated-wire loss behavior.
KubeJS example:
GEEvent.wire(event => {
event.create("example_wire")
.name("Example Wire")
.voltage("HV")
.baseAmps(8)
.lossPerMeterPerAmpPpm(2500)
.color(0xff55aa)
.coated()
})
Datapack JSON example:
{
"name": "Example Wire",
"voltage": "HV",
"base_amps": 8,
"loss_per_meter_per_amp_ppm": 2500,
"color": "0xff55aa",
"coated": true
}