Gives iron golems a village routine instead of aimless wandering.
They patrol by day, stand watch by night, escort villagers home, and rally to a ringing bell.
Versions: 1.20.1, 1.21.1, 1.21.8
Loader: Fabric, Forge (1.20.1); Fabric, NeoForge (1.21.1, 1.21.8)
Support my work on
Requirements
- On Fabric you need Fabric API. On Forge or NeoForge you do not.
- Server-side: install it on the server (or in singleplayer). Players do not need it, and vanilla clients can join without it.
- Languages: English and German. German shows for players who have the mod installed (for example in singleplayer); vanilla clients without the mod see English.
What it does
- By day, golems patrol a route past the door of every house with a bed anywhere in the village, not only the houses near the bell; several golems in the same village split the route so they cover different parts.
- By night, one golem stands watch at the bell, plus one more at the door of every house with a bed.
- A house whose door has no dry, solid ground to stand on is left out of both the day patrol and the night watch.
- A villager walking home at dusk gets a golem as an escort.
- Ringing any bell, whether a player, redstone or a raid rings it, calls every golem within range to the ringer's position.
- Applies to golems built by players too, not only village-spawned ones.
Advancements
- Rally the Guard: ring a bell and have at least one golem answer the call.
Configuration
File: golem_patrol.json.
| Field | Default | What it does |
|---|---|---|
patrolEnabled |
true |
Turns the daytime patrol on or off. |
nightWatchEnabled |
true |
Turns the night watch on or off. |
escortEnabled |
true |
Turns the dusk villager escort on or off. |
bellCallEnabled |
true |
Turns the bell call on or off. |
bellCallRange |
96 |
Range at which a golem reacts to a ringing bell. |
A config file with a syntax error is left untouched: the mod logs the problem and keeps the last working settings instead of overwriting the file with defaults.
Good to know
- Golems still attack hostile mobs immediately; the patrol routine stands down whenever there is a fight to have.
Part of VanillaTales
Golem Patrol is part of VanillaTales, a collection of small, independent mods that add little stories to vanilla content. Each mod works on its own; install only the ones you want.
- Zombie Sieges: turns a vanilla zombie siege into a real event, with a ringing bell, a boss bar and two waves of zombies.
- Sherd Stories: gives every decorated pot a title and the story of where its sherds were found.
- Ghost Crews: gives every shipwreck a name and a crew of drowned that guard it until it is looted clean.
- Illager Scouts: a pillager scout watches your village and warns you two days before a patrol arrives.
- Occupied Villages: some new villages spawn already occupied by an illager garrison you can liberate.
- Bonded Pairs: binds two mobs from the same spawn group into a pair that avenges each other.
- Raid Aftermath: villagers repair the damage a raid or an explosion left in the village.
- Wayfarer's Landmarks: shows a title and helpful icons when you enter a structure.
More mods by LithiumPlus
- DataDrivenVillagers: create and change villager professions from JSON files or an in-game editor.
- VillagersPlus: new villager types, trades and beautiful workstations. Forge version: VillagersPlus (Forge).
- VillagerTradingPlus: add, replace or delete the trades of any villager, change the currency and gate trades behind conditions, all from a datapack.
- Nyctophobia: dark, foggy and unsettling biomes for the Overworld. Forge version: Nyctophobia (Forge).
- The Graveyard (Fabric) and The Graveyard (Forge/NeoForge): structures, mobs, bosses and blocks with a graveyard theme.



