Selfish Villager
by settingdust
Selfish Villager lets villagers protect their own property, so they remember who breaks blocks near them and gossip about it.
What it does
Villagers keep track of blocks that are broken in front of them and pass that memory on through gossip, which lowers the reputation of a player who damages their property. Blocks are sorted with the selfish villager tags: a non-property list such as grass and flowers, and an interactable list such as chests and barrels. The thief gossip idea follows Dawncraft. The mod runs on the server, so players join without installing it. It requires Fabric Language Kotlin, Kinecraft and Sinytra Connector, and Jade and WTHIT are optional. Builds cover 1.19.4 – 1.21.1 on Fabric, Forge and Quilt.
Key features
Property protection
Villagers treat blocks in a configured list as their property and react when a player breaks them.
Tag-based block lists
Blocks are grouped by tag, so grass and flowers can be excluded while chests and barrels count as property.
Gossip and reputation
Villagers pass news of a broken block to other villagers, and the reputation change is visible in game.
Compatibility
Latest build for each game version and loader.
1.21.x2 of 2 versions with builds
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
Biome Tag Villagers is server-side only, open source under the MIT License, and covers 1.20 – 1.21.10 on Fabric and Quilt. Villager Schedules is client-side only, open source under the MIT License, and covers 1.19.4 – 1.21.1 on Fabric alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Selfish Villager | Fabric, Forge and Quilt | 1.19.4 – 1.21.1 | Server-side only | 2024-10-10 |
| Biome Tag Villagers | Fabric and Quilt | 1.20 – 1.21.10 | Server-side only | 2025-04-29 |
| Villager Schedules | Fabric | 1.19.4 – 1.21.1 | Client-side only | 2024-10-05 |
Questions
Does Selfish Villager need to be installed on the client?
In the catalog
Selfish Villager is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from settingdust
Similar mods
What the author says
This villagers will remember if they seeing blocks breaking without tag #selfish_villager:non_property and blocks interact with #selfish_villager:interactable_property in specify range in #village structures. They will remember the things and gossiping Recommend install for visible reputation. By default …
Official listing
- Modrinth page
- modrinth.com/mod/selfish-villager
- Owner
- settingdust
- Published
- 2023-11-15
- Updated on Modrinth
- 2024-10-10
- Facts verified
- 2026-10-15