Dibs!
This mod lets you permanently bind any unemployed villager to any workstation block of your choice.
📖About Dibs!

Take control of villager profession assignment. Bind any villager to any workstation permanently.
✨ Features
- Permanent villager-workstation binding: Right-click an unemployed villager while holding a workstation item to bind them together. Place the block and it belongs to them exclusively.
- Protected workstations: Other villagers cannot gain a profession from a bound workstation or show any claiming behavior (They may still briefly approach it, but will be silently evicted with no visible effects or profession textures).
- Villager locator: Press V while looking at a bound workstation to apply a glowing effect to its villager, making them easy to find in a crowded trading hall.
- Auto-cleanup on break: Breaking a bound workstation automatically releases the binding, freeing both the block and the villager.
- Configurable: Adjust particle effect duration and glow duration via the in-game config screen.
🎮 How to Use
Binding a villager to a workstation:
- Hold a stack of workstation items in your main hand (e.g. a composter, lectern, blast furnace, etc.).
- Right-click an unemployed villager, a brief ritual begins, shown by happy particles around them.
- One item from your stack is now bound to that villager (the rest remain unbound).
- Place the bound item as a block anywhere in the world.
- The villager will navigate to their workstation and gain the corresponding profession.
Finding a villager's workstation owner:
- Look directly at a placed workstation block.
- Press V (default key), the bound villager will glow for a configurable duration, making them visible through walls.
Releasing a binding:
- Simply break the workstation block. The binding is removed automatically and the villager returns to unemployed status.
⚙️ Configuration
Open the config screen via ModMenu → Dibs! → Config (requires ModMenu). Config is saved per-client in .minecraft/config/dibs.json.
- Particle Duration (Default: 2 seconds): Determines how long the
happy_villagerparticles play around the villager during the binding ritual. - Glow Duration (Default: 5 seconds): Determines how long the assigned villager remains highlighted with the glowing effect when the V key is pressed.
📋 Requirements
- Fabric Loader
- Fabric API
- Cloth Config API (for the configuration system)
- Mod Menu (recommended for easy in-game configuration)
🌐 Client & Server
Some functionality exists on both the client and the server, making the mod required for the server but optional for the client.
💝 Free & Open Source
This is a completely free project. I'm not asking for donations or "buy me a coffee" contributions. If you enjoy the mod, the best way to support it is by:
- Leaving a rating/review
- Sharing it with friends
- Reporting any bugs you find
🔗 Links
🖼️ Screenshots
A. Binding Ritual

B. Pressing V at a bound workstation block
