promotional bannermobile promotional banner

EverFurnace

Never lose cooking progress again. EverFurnace simulates furnace operation while you're away — come back from adventuring and your Furnace, Blast Furnace, or Smoker will have everything ready, as if it never stopped.
Back to Files

everfurnace-1.20.1-2.2.0.jar

File nameeverfurnace-1.20.1-2.2.0.jar
Uploader
gottschgottsch
Uploaded
May 7, 2026
Downloads
3.2K
Size
97.1 KB
Mod Loaders
Forge
File ID
8054746
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:everfurnace-1155210:8054746")

Learn more about Curse Maven

What's new

Changelog for EverFurnace 1.20.1

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[2.2.0] - 2026-05-07

✨ Added

  • Admin commands — /everfurnace inspect [x y z], /everfurnace tick <radius>, /everfurnace simulate <radius> <ticks>. Require permission level 2.
    • inspect shows the stored EverFurnace state (lastGameTime, delta, pendingNotification, pendingXp) and whether catch-up would fire on the next tick.
    • tick forces serverTick on every loaded furnace within the given radius, triggering catch-up immediately. Positions are snapshotted before iteration to avoid concurrent-modification hazards.
    • simulate backdates lastGameTime by the given number of ticks on every loaded furnace within the given radius (radius guard prevents accidental dimension-wide backdating). Follow with tick to apply catch-up instantly during testing.

🐛 Fixed

  • Vanilla clients can now connect to servers running EverFurnace — the channel is now registered with acceptMissingOr, so unmodded clients skip the packet handshake silently instead of being kicked.
  • Particle packets are no longer sent to vanilla clients — sendCatchupParticles now checks isRemotePresent before sending, so only players with the mod installed receive the effect packet.
  • mods.toml now declares displayTest = "IGNORE_ALL_VERSION" — Forge will not require clients to have the mod installed to join a server running it.

This mod has no additional files