A Watched Pot

A Watched Pot

A watched pot never boils. A watched furnace never... ticks?

by
2.1K Downloads
fabricforgeneoforgequiltcursedoptimization
Rent Server with this Mod

About this Mod

A Watched Pot Logo

A watched pot never boils. A watched furnace never... ticks?

A Watched Pot is a fully configurable mod for both Neoforge/Forge and Fabric/Quilt that either stops blocks from ticking when they're looked at or restricts them to only tick when they are looked at, based on a block tag.

Requires Fabric API on Fabric/Quilt.

Usage

On Forge, A Watched Pot can be configured through Forge's normal server configuration systems. There are currently two configuration options:

  • The mod can use either a whitelist or a blacklist, which can be toggled via the use_whitelist option. If the option is enabled, only blocks in the watchedpot:whitelist block tag will be affected. If it's disabled (which it is by default), all blocks will be affected except those in the watchedpot:blacklist tag.
  • The mod's behavior can be inverted via the invert_behavior option. If enabled, only blocks that are looked at will tick (of those affected); if disabled, all blocks will tick unless they are looked at.

By default, both options are set to false - that is, no block will tick while a player is looking at it.

To recap:

  • use_whitelist=true, invert_behavior=false - blocks in the whitelist tag will not tick if they are looked at; all other blocks remain unchanged.
  • use_whitelist=false, invert_behavior=false - all blocks will not tick if they are looked at, unless they are in the blacklist tag (in which case they remain unchanged).
  • use_whitelist=true, invert_behavior=true - blocks in the whitelist tag will only tick if they are looked at; all other blocks remain unchanged.
  • use_whitelist=false, invert_behavior=true - all blocks will only tick if they are looked at, unless they are in the blacklist tag (in which case, again, they remain unchanged).
    On Fabric, the same options can be set via gamerules (watchedpot_useWhitelist and watchedpot_invertBehavior) to avoid an extra config dependency. This is unfortunately not quite as robust but it keeps the mod lightweight on both platforms. If you need to set default values (such as for a modpack) you can emulate that behavior with a KubeJS server_script, like so:
// For 1.18.2 change the line below to onEvent('server.load', event => {
ServerEvents.loaded(event => {
  if (event.server.persistentData.gameRules) return
  event.server.gameRules.set("watchedpot_useWhitelist", true)
  event.server.gameRules.set("watchedpot_invertBehavior", false)

  event.server.persistentData.gameRules = true
})

You can also use datapacks to achieve the same effect with a .mcfunction running the /gamerule command. See the Minecraft Wiki for information on that.

Available Versions

Forge 1.0.0-1.21.4release
MC 1.21.4forge
December 16, 2024
Fabric 1.0.0-1.21.4release
MC 1.21.4fabric
December 16, 2024
NeoForge 1.0.0-1.21.4release
MC 1.21.4neoforge
December 16, 2024
NeoForge 1.21-1.0.0release
MC 1.21, 1.21.1neoforge
June 17, 2024
Fabric 1.21-1.0.0release
MC 1.21, 1.21.1fabric
June 17, 2024

How to Install A Watched Pot on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.4).

3

Install Mod

Open the mod browser in the dashboard and search for "A Watched Pot". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforgequilt

Minecraft Versions

1.21.4, 1.21.1, 1.21 (+4 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

A Watched Pot server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.4). You can switch loaders with one click in the panel.

Is A Watched Pot compatible with fabric and forge and neoforge and quilt?

A Watched Pot officially supports fabric, forge, neoforge, quilt for Minecraft 1.21.4, 1.21.1, 1.21. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with A Watched Pot – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if A Watched Pot consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install A Watched Pot with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Zero v1.0 Universal
Server-side
Required

Supported Versions

1.21.41.21.11.211.20.41.20.11.19.21.18.2