PNC Heat component (PNC)

Add Pneumaticcraft heat capability for your machine.

This is the component that let your machine interact with the Pneumaticcraft heat system, it is also compatible with any mods that make use of Pneumaticcraft heat.

If you try to define more than 1 heat component only the first will be used.

The heat component make use of the Config property (same as items, fluid, energy, gas etc...) to configure which sides of the machine can transfer heat.

By default all sides of the machine will be in enabled mode.

Heat component is defined with "type": "custommachinery:pnc_heat" in the json.

Properties

The heat component has only 1 mandatory property and 3 optional properties :

Mandatory properties

"type": "custommachinery:pnc_heat" //Mandatory to define a PNC heat component.

Optional properties

Capacity

Name : capacity

Description :

A positive double that represent the amount of heat the machine needs to store to heat 1°C

Increasing that value means that the machine will need more heat to heat, and also will takes more time to cool down.

Most of Pneumaticcraft machines use 100 here.

Default : 1

Example :

"capacity": 100 //The machine heat capacity will be 100
Resistance

Name : resistance

Description :

A positive double, here is the description of what it does (copied from PNC code):

The higher the thermal resistance, the slower the heat disperses. The effective resistance is the sum of this resistance plus the neighbour's resistance; if both exchangers have a resistance of 1, heat will equalize in a single tick under normal circumstances.

In PNC the refinery and etching tanks use 10. The advanced compressor use 200.

Machine that needs to transmit their heat instantly, like the vortex tube use 0.01.

Default : 1

Example :

The machine resistance will be 10.

"resistance": 10
Toggle Config

Example

The most basic PNC heat component :

{
    "type": "custommachinery:pnc_heat"
}

A heat component that will allow transfer heat on all sides but front :

{
    "type": "custommachinery:pnc_heat",
    "config": {
        "default": "enabled",
        "front": "disabled"
    }
}

Last updated