{"id":80272,"date":"2026-06-04T18:05:25","date_gmt":"2026-06-04T15:05:25","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/"},"modified":"2026-06-04T18:05:25","modified_gmt":"2026-06-04T15:05:25","slug":"heater","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/","title":{"rendered":"Heater"},"content":{"rendered":"<p># Heater<\/p>\n<p>**Heater** is a straightforward tech mod about centralizing fuel consumption and how to propagate the produced heat to nearby furnaces and furnaces-adjacent blocks.<\/p>\n<p>![Heater Showcase](https:\/\/cdn.modrinth.com\/data\/g3jBz897\/images\/c1b280dacb9e25d5c0b29bbb9f9d0e096d8e30b6.png)<\/p>\n<p>(Credits to StarOcean for the fantastic textures they created!)<\/p>\n<p>It only adds three blocks: the namesake **Heater**, the **Heat Pipe**, and the **Thermostat**.<\/p>\n<p>Here&#8217;s what they do.<\/p>\n<p>### Heater<\/p>\n<p>As its namesake block, the **Heater** is this mod&#8217;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](#interoperability)).<\/p>\n<details>\n<summary>Heater Interface<\/summary>\n<p>![Heater Interface](https:\/\/cdn.modrinth.com\/data\/g3jBz897\/images\/b68b1ac2d2e3253c2c3dd3f790662f7d9fe96edb.png)<\/p>\n<\/details>\n<p><\/br><\/p>\n<details>\n<summary>Heater Recipe<\/summary>\n<p>![Heater Recipe](https:\/\/cdn.modrinth.com\/data\/g3jBz897\/images\/274da1bd3a20ff4bbbb441f71f9c8ce74a47a1d9.png)<\/p>\n<\/details>\n<p>### Heat Pipe<\/p>\n<p>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&#8217;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.<\/p>\n<details>\n<summary>Heat Pipe Recipe<\/summary>\n<p>![Heat Pipe Recipe](https:\/\/cdn.modrinth.com\/data\/g3jBz897\/images\/a86e1322ec5c0273ea234dd842cb5ec8eb97ecf2.png)<\/p>\n<\/details>\n<p><\/br><\/p>\n<p>The Heat Pipe is entity-free, so you can fully fulfil your pipe dreams without concerns about dropping performances.<\/p>\n<p>### Thermostat<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>You can then &#8220;use&#8221; an empty hand on the Thermostat to make it forget the memorised fuel and return to its default behaviour.<\/p>\n<details>\n<summary>Thermostat Recipe<\/summary>\n<p>![Thermostat Recipe](https:\/\/cdn.modrinth.com\/data\/g3jBz897\/images\/af7fbab17256c8b32aec0d1b3d64cd9fb0749425.png)<\/p>\n<\/details>\n<p><\/br><\/p>\n<p>The Thermostat is also the only block that can &#8220;push&#8221; heat into a Heater, doubling as a heat repeater of sorts.<\/p>\n<p>## Interoperability<\/p>\n<p>From **Heater** 4.0 onwards, I moved the interoperability logic to the **Burning** library mod, so look there. Spoiler: it&#8217;s basically the same.<\/p>\n<details>\n<summary>Deprecated<\/summary>\n<p>~~If you don&#8217;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&#8217;t, then I invite you to check if an issue regarding said block already exists or, if it doesn&#8217;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&#8217;t open source, I can do close to nothing to make it compatible.~~<\/p>\n<p>That said, Heater should be automatically interoperable with any 3rd party mod&#8217;s block whose entity extends the `AbstractFurnaceBlockEntity` (as from Mojang mappings) class.<\/p>\n<p>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.<\/p>\n<p>However, some mods (like Heater, paradoxically) don&#8217;t extend said class for the furnace-like blocks they add but still have two fields that work the same as `litTime` and `litDuration`.<\/p>\n<p>To make such blocks interoperable, you can create a data pack containing one or more furnace adapters, as in the following examples.<\/p>\n<summary>Data Pack Structure<\/summary>\n<p>&#8220;`tree<br \/>\n<datapack>.zip<br \/>\n\u251c\u2500\u2500 data<br \/>\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 <datapack><br \/>\n\u2502\u00a0\u00a0     \u2514\u2500\u2500 heater<br \/>\n\u2502\u00a0\u00a0         \u2514\u2500\u2500 adapters<br \/>\n\u2502    \u00a0\u00a0         \u2514\u2500\u2500 furnace<br \/>\n\u2502    \u00a0\u00a0             \u2514\u2500\u2500 <block_entity_type_1>.json (content example below)<br \/>\n\u2502    \u00a0\u00a0             \u2514\u2500\u2500 <block_entity_type_2>.json<br \/>\n\u2502    \u00a0\u00a0             \u2514\u2500\u2500 &#8230;<br \/>\n\u251c\u2500\u2500 pack.mcmeta<br \/>\n\u2514\u2500\u2500 pack.png (optional)<br \/>\n&#8220;`<\/p>\n<summary>JSON File Content<\/summary>\n<p>&#8220;`json<br \/>\n\/\/ custom_furnace.json<br \/>\n{<br \/>\n    \/\/ The id of the 3rd party mod&#8217;s furnace-like block&#8217;s entity&#8217; type<br \/>\n    &#8220;type&#8221;: &#8220;example_mod:custom_furnace_entity_type&#8221;,<br \/>\n    \/\/ The name of the field corresponding in function to `litTime`<br \/>\n    &#8220;lit_time&#8221;: &#8220;burnTime&#8221;,<br \/>\n    \/\/ The name of the field corresponding in function to `litDuration`<br \/>\n    &#8220;lit_duration&#8221;: &#8220;fuelTime&#8221;<br \/>\n}<br \/>\n&#8220;`<\/p>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>A bare minimal tech mod for centralised furnace fuel management.<\/p>\n","protected":false},"featured_media":80273,"template":"","meta":{"_minecraft_slug":"heater","_minecraft_project_id":"g3jBz897","_minecraft_author":"Nubivago","_minecraft_license":"MIT","_minecraft_downloads":16405,"_minecraft_follows":90,"_minecraft_client_side":"required","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"heater.zip","_minecraft_size_bytes":2880777,"_minecraft_version_count":22,"_minecraft_updated_at":"2026-05-15T19:50:25.711310Z","_minecraft_date_created":"2024-01-10T03:08:33.422534Z","_minecraft_date_modified":"2026-05-09T11:24:52.631678Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/heater","_minecraft_icon_attachment_id":80273,"_minecraft_imported_at":"2026-06-04T15:05:25+00:00","_minecraft_import_hash":"7600c6cba1827025c61d029524e20873","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,123],"mod_loader":[99],"minecraft_version":[36,60,93,94,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-80272","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-technology","mod_loader-fabric","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Heater - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/heater\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Heater - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A bare minimal tech mod for centralised furnace fuel management.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/heater\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/\",\"name\":\"Heater - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png\",\"datePublished\":\"2026-06-04T15:05:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/heater\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Heater\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Heater - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/","og_locale":"en_US","og_type":"article","og_title":"Heater - Minecraft","og_description":"A bare minimal tech mod for centralised furnace fuel management.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/","name":"Heater - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png","datePublished":"2026-06-04T15:05:25+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/heater\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/heater-icon-44347943e16d4bdf5ef6db3fe5de8256bec18db0.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/heater\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Heater"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/80272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/80273"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=80272"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=80272"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=80272"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=80272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}