Heater

Heater

A bare minimal tech mod for centralised furnace fuel management.

von
24.1K Downloads
fabrictechnology
Server mit dieser Mod mieten

Screenshots

Heater Showcase
More Heater Showcase
Oxidation Showcase
Thermostat Showcase
Heater GUI
Heater Recipe

Über diese Mod

Heater

Heater is a straightforward tech mod about centralizing fuel consumption and how to propagate the produced heat to nearby furnaces and furnaces-adjacent blocks.

Heater Showcase

(Credits to StarOcean for the fantastic textures they created!)

It only adds three blocks: the namesake Heater, the Heat Pipe, and the Thermostat.

Here's what they do.

Heater

As its namesake block, the Heater is this mod's core. Its role is to burn fuel and propagate the generated heat to nearby compatible blocks, such as Furnaces, Blast Furnaces, and Smokers from vanilla Minecraft, but also many other furnace variants from other mods if they are interoperable (see below).

Heater Interface

Heater Interface


Heater Recipe

Heater Recipe

Heat Pipe

The Heat Pipe is a pipe-like block which works as you may imagine. Heat produced by a Heater can travel through it, basically extending the Heater's reach. But be aware that heat can only propagate a certain distance before dissipating, and the oxidization state of the Heat Pipe can only reduce said distance.

Heat Pipe Recipe

Heat Pipe Recipe


The Heat Pipe is entity-free, so you can fully fulfil your pipe dreams without concerns about dropping performances.

Thermostat

By default, the Thermostat allows heat to propagate only in the direction it is facing and only if powered. When unpowered, it acts like any other heat-inert block.

However, you can use a fuel item on a Thermostat to make it memorise that fuel. Once you do so, the Thermostat will propagate heat generated by the memorised fuel (and only that generated by it) even when unpowered, whilst, when powered, it will propagate heat generated by any fuel but propagating it as if it were generated by the memorised one. For example, it could propagate the heat generated by wooden planks as if a lava bucket generated it, or vice versa.

You can then "use" an empty hand on the Thermostat to make it forget the memorised fuel and return to its default behaviour.

Thermostat Recipe

Thermostat Recipe


The Thermostat is also the only block that can "push" heat into a Heater, doubling as a heat repeater of sorts.

Interoperability

From Heater 4.0 onwards, I moved the interoperability logic to the Burning library mod, so look there. Spoiler: it's basically the same.

Deprecated

If you don't want to read on, for it does become a bit technical, but found a furnace-like block that you feel Heater should propagate heat to but doesn't, then I invite you to check if an issue regarding said block already exists or, if it doesn't, to open a new one. If you open a new one, I ask you to specify the mod name and possibly a source-code link, the furnace-like block or blocks, and the Minecraft version. Note that if a mod isn't open source, I can do close to nothing to make it compatible.

That said, Heater should be automatically interoperable with any 3rd party mod's block whose entity extends the AbstractFurnaceBlockEntity (as from Mojang mappings) class.

This is because every entity extending such a class has the litTime and litDuration (as from Mojang mappings) fields, which this mod interacts with to propagate heat.

However, some mods (like Heater, paradoxically) don't extend said class for the furnace-like blocks they add but still have two fields that work the same as litTime and litDuration.

To make such blocks interoperable, you can create a data pack containing one or more furnace adapters, as in the following examples.

Data Pack Structure
<datapack>.zip
├── data
│   └── <datapack>
│       └── heater
│           └── adapters
│               └── furnace
│                   └── <block_entity_type_1>.json (content example below)
│                   └── <block_entity_type_2>.json
│                   └── ...
├── pack.mcmeta
└── pack.png (optional)
JSON File Content
// custom_furnace.json
{
    // The id of the 3rd party mod's furnace-like block's entity' type
    "type": "example_mod:custom_furnace_entity_type",
    // The name of the field corresponding in function to `litTime`
    "lit_time": "burnTime",
    // The name of the field corresponding in function to `litDuration`
    "lit_duration": "fuelTime"
}

Verfügbare Versionen

Heater 4.2+26.1release
MC 26.1, 26.1.1, 26.1.2fabric
9. Mai 2026
Heater 4.2+1.20.1release
MC 1.20.1fabric
11. Januar 2026
Heater 4.2+1.21release
MC 1.21, 1.21.1fabric
11. Januar 2026
Heater 4.2+1.21.6release
MC 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
11. Januar 2026
Heater 4.1+1.20.1release
MC 1.20.1fabric
26. Dezember 2025

Heater auf dem Server installieren

1

Server bestellen

Bestelle einen Minecraft Java Server mit mindestens 3 GB RAM (4 GB empfohlen).

2

fabric Loader setzen

Wähle im Panel unter "Egg" den fabric-Loader und die passende Minecraft-Version (26.1.2).

3

Mod installieren

Öffne den Mod-Browser im Dashboard und suche nach "Heater". Klicke "Installieren" – fertig! Alternativ: Lade die .jar via SFTP in den /mods Ordner.

Kompatibilität

Mod-Loader

fabric

Minecraft-Versionen

26.1.2, 26.1.1, 26.1 (+16 weitere)

Server-seitig

Erforderlich

Empfohlener RAM

4 GB(min. 3 GB)

Häufige Fragen

Heater Server crasht beim Start – was tun?

Häufigste Ursache: falsche fabric-Version oder zu wenig RAM. Prüfe im Server-Log (latest.log), ob ein "OutOfMemoryError" oder "Mixin"-Fehler auftritt. Bei Mado Hosting: Stelle sicher, dass mindestens 3 GB RAM zugewiesen sind und der Loader zur Mod-Version passt (26.1.2). Über das Panel kannst du den Loader mit einem Klick wechseln.

Ist Heater mit fabric kompatibel?

Heater unterstützt offiziell fabric für Minecraft 26.1.2, 26.1.1, 26.1. Im Mado Dashboard werden inkompatible Loader-Kombinationen automatisch erkannt.

Server laggt mit Heater – wie optimiere ich die Performance?

Empfohlener RAM: 4 GB (+1 GB pro 8 Spieler). Prüfe mit /spark profiler, ob Heater den meisten Tick-Time verbraucht. Häufige Fixes: Server-View-Distance auf 8-10 reduzieren, bei Forge "performant" oder "starlight" als Zusatz-Mod installieren. Bei Mado Hosting läuft dein Server auf NVMe-SSDs mit dedizierten CPU-Kernen für minimale Latenz.

Modded Server mieten

Installiere Heater mit nur einem Klick auf deinem Server.

Empfohlener RAM
4 GBab €5.2/Monat
Min. 3 GB | +1 GB pro 8 Spieler
Jetzt Server erstellen
1-Klick Mod Installation
NVMe SSD Speicher
DDoS-Schutz inklusive

Details

Lizenz
MIT License
Server-seitig
Erforderlich

Unterstützte Versionen

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+9 mehr