Back to mods
Temperature Block project artwork

CurseForge · Minecraft mod

Temperature Block

Temperature Block for Minecraft (NeoForge) is a block with dynamic temperature and a color gradient from blue to red.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Temperature Block release should I use?

Updated today
Latest stable file temperature_block-1.0.0-neoforge-1.21.4.jar
Game version 1.21.4
Loader NeoForge

Temperature Block temperature_block-1.0.0-neoforge-1.21.4.jar targets 1.21.4 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Temperature Block required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Temperature Block temperature_block-1.0.0-neoforge-1.21.4.jar need?

temperature_block-1.0.0-neoforge-1.21.4.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Temperature Block without breaking your instance.

Built for Temperature Block temperature_block-1.0.0-neoforge-1.21.4.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use temperature_block-1.0.0-neoforge-1.21.4.jar. It targets 1.21.4 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside temperature_block-1.0.0-neoforge-1.21.4.jar. It opens that exact file at the source.

About this project

What does Temperature Block add?

What’s new in Temperature Block? 🔥

We’ve turned a simple thermal block into a responsive environmental sensor — now it doesn’t just show temperature, it reacts to the world around it. The mod brings dynamic thermal logic and vivid visual feedback to your builds, letting you track heat distribution at a glance.

✅ What’s new: smarter temperature detection and visual response

We’ve refined how Temperature Block reads and adapts to its surroundings:

  • The block now calculates its base temperature from the biome’s thermal value, then adjusts it based on nearby heat or cold sources — lava adds +50, fire adds +30, and water subtracts −20.
  • Temperature values are capped cleanly between 0 and 400, so every build stays consistent and predictable.
  • The color gradient shifts smoothly from blue (cold) through green to red (hot), giving an instant visual readout of the block’s thermal state.

🎨 Fine-tuned color logic: seamless thermal gradients

We’ve optimized the color rendering to make temperature changes feel natural and easy to read:

  • Below 200, the block blends from deep blue to bright green, highlighting cooler zones.
  • Above 200, it transitions from green to intense red, clearly marking hot areas.
  • The color is calculated per-block state, so each Temperature Block reflects its own thermal value without relying on external overlays.

💡 Tip: Use Temperature Blocks in redstone circuits or thermal monitoring setups — the visible color shift makes it easy to spot temperature spikes or drops without extra tools.

🧱 Under-the-hood improvements: clean client-side rendering

We’ve streamlined the mod’s rendering logic to keep visuals smooth and performance stable:

  • Block color handling runs entirely on the client via RegisterColorHandlersEvent, so the server stays lightweight.
  • The color calculation uses a simple, efficient blend function that works reliably across all supported versions.
  • Item color is set to a neutral green by default, making the block easy to spot in your inventory.

⚠️ Important warning: thermal setups and performance

Temperature Block is designed to be lightweight, but large-scale thermal displays can still affect client performance:

  • Avoid placing hundreds of Temperature Blocks in a single area if you’re running on lower-end hardware — the constant color updates can impact FPS.
  • If you notice lag or stuttering, try reducing the number of active blocks or spacing them out more.
  • Always test new thermal layouts in a separate world before adding them to your main build.

💡 Tip: safe testing with thermal zones

When designing thermal monitoring setups:

  • Start with a small test area of 5–10 blocks to see how the temperature values and colors behave.
  • Place blocks near known heat or cold sources (like lava or water) to confirm the adjustments work as expected.
  • Check the color gradient to make sure the transition from blue to red looks smooth and readable.
  • If something feels off, break and re-place the block — this ensures a clean state and helps isolate any unexpected behavior.

📋 Compatibility

  • Platform: Minecraft NeoForge.
  • Loader: NeoForge only (Forge and Fabric are not supported).

Project description from CurseForge.

Pick your setup

Temperature Block by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Temperature Block versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.