/forceload Command
Forces specified chunks (identified by any block column coordinates within them) to remain loaded at all times, regardless of player proximity. This keeps redstone, farms, and other mechanisms running when no player is nearby. query lists all currently force-loaded chunks or reports whether a specific chunk is force-loaded.
Syntax
/forceload add <from: x z> [<to: x z>] | /forceload remove <from: x z> [<to: x z>] | /forceload remove all | /forceload query [<pos: x z>]Permission: 2Edition: Java
Examples
/forceload add 0 0/forceload add -64 -64 64 64/forceload remove 0 0/forceload query/forceload remove allNotes
Java Edition only — Bedrock has no equivalent command (chunk loading there relies on tickingarea). Arguments are block coordinates, not chunk coordinates; the game converts them internally (e.g., block 0,0 to 31,47 covers chunks 0,0 to 1,2). Force-loading too many chunks will degrade server performance. Force-loaded chunks persist through server restarts.