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.

File Details

everfurnace-1.20.1-2.2.0.jar

  • R
  • May 7, 2026
  • 97.10 KB
  • 1.2K
  • 1.20.1
  • Forge

File Name

everfurnace-1.20.1-2.2.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:everfurnace-1155210:8054746")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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 clientssendCatchupParticles 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.