Home›Java›Mods›A Watched Pot
A Watched Pot
ModsJava

A Watched Pot

Java mod listed for Minecraft 1.18–1.21. Downloads from the MC Java Mods app on Android.

by aeonicdev · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.4 · Fabric⬇ Download for 1.21–1.21.1 · Fabric⬇ Download for 1.20.4 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.19.2 · Fabric⬇ Download for 1.18.2 · Fabric⬇ Download for 1.21.4 · Forge⬇ Download for 1.21–1.21.1 · Forge⬇ Download for 1.20.4 · Forge⬇ Download for 1.20.1 · Forge⬇ Download for 1.19.2 · Forge⬇ Download for 1.18.2 · Forge⬇ Download for 1.21.4 · NeoForge⬇ Download for 1.21–1.21.1 · NeoForge⬇ Download for 1.20.4 · NeoForge⬇ Download for 1.20.1 · NeoForge⬇ Download for 1.21–1.21.1 · Quilt⬇ Download for 1.20.4 · Quilt⬇ Download for 1.20.1 · Quilt⬇ Download for 1.19.2 · Quilt⬇ Download for 1.18.2 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

A Watched Pot — Minecraft Java mod, screenshot 1

 

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, with filtering available via block tags.

 

Usage

 

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

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

 

To recap:

 

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.

 

Demo

 

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more