Updated:

Syntax (Java)

/forceload add 100 200
/forceload add 0 0 63 63
/forceload remove 100 200
/forceload remove all
/forceload query

/forceload add ~ ~ uses your current position. Check chunk borders on the F3 screen first (see showing coordinates).

How many chunks

One add can cover at most 256 chunks. Every chunk adds server work, so load only the chunks your machine sits in.

What keeps running

Keeps runningNeeds a player nearby
Redstone, hoppers, furnaces, command blocks, mobs and items movingRandom ticks such as crop and sapling growth, natural mob spawning

On Java, crop growth and natural spawning need a player close by, so mob farms and crop farms do not work with /forceload alone. It suits furnaces, item sorters and clocks.

Nether and End

/execute in minecraft:the_nether run forceload add 0 0

/forceload works in the dimension where the command runs. Use execute in for another one (see dimension commands).

Spawn chunks are already loaded

On Java, the chunks around world spawn stay loaded with no one there. From 1.20.5 the spawnChunkRadius gamerule (default 2) sets how far. Newer versions may list it under a different name, so use tab completion after /gamerule. Building near spawn is another option.

Bedrock: /tickingarea

/tickingarea add ~ ~ ~ ~32 ~ ~32 farm
/tickingarea add circle ~ ~ ~ 4 base
/tickingarea list
/tickingarea remove farm

Common problems

Common questions

Check your command

The Command Error Doctor checks common syntax mistakes in your browser.