# Heating Oven

File: `data/hbm/hbm/machine_config/heatingoven.json`. Settings load when the world opens. See [Datapack Settings](https://movblock.mov/ntm-next/26.3/wiki/settings.md) for replacement behavior.

## Fields

| Field | Meaning and default | Range |
| - | - | - |
| `base_heat` | Heat supplied by the heater while burning fuel; default `500`. | `[0, i32::MAX]` |
| `burn_time_multiplier` | Multiplier applied to fuel burn duration; default `0.125`. | `[0, f64::MAX]` |
| `heat_capacity` | Maximum stored heat; default `500000`. | `[0, i32::MAX]` |
| `heat_pull_efficiency` | Fraction of available source heat retained by the heating oven; default `0.5`. | `[0, f64::MAX]` |

## Example

```json
{
  "base_heat": 500,
  "burn_time_multiplier": 0.125,
  "heat_capacity": 500000,
  "heat_pull_efficiency": 0.5
}
```
