Extended Interactions
by DenisJava
Extended Interactions lets players trigger vanilla and custom actions, such as sheep shearing, through keybinds without holding the matching item in hand.
What it does
The mod replaces many item-based interactions with keybinds, so a player can perform an action like shearing a sheep without first switching to the right tool. Holding a key, clicking with an empty hand or pressing a shift and click combination are among the ways an interaction can be triggered, and the full list of features is collapsed in the project description. Running it on both the client and the server allows the server to skip the restrictions that vanilla servers without the mod apply to these interactions.
Custom interactions are added through JSON files placed in the config folder. A file name must match the pattern a-z+\.json, and its name without the .json suffix becomes the interaction ID. Each file sets an icon, a set of target blocks or entities with their properties, the conditions that must match, and the actions that run when the interaction fires. The recipe result format used by shapeless crafting is reused for the output. Custom interactions receive display names through language keys under extinter.extended interactions.custom. The mod requires Fabric API and YetAnotherConfigLib (YACL) on Fabric, and it is published for NeoForge as well. MaFgLib and MaLiLib are optional.
Key features
Keybind-based interactions
Vanilla actions such as shearing and item use can be bound to keys, reducing the number of hotbar switches needed.
Empty-hand and shift triggers
Some interactions activate on a right click with an empty hand or a shift and click combination.
Custom JSON interactions
Server and client configs can define new interactions in JSON, each with its own icon, targets, conditions and actions.
Performance on high latency
The interaction handling is meant to keep the game responsive when network latency is high.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
Shift Totem is a Fabric mod for 1.21.5 – 1.21.11 that runs on the client only and is not open source. Drop Keybinds is also a Fabric mod, released under the Apache License 2.0 and open source, covering 1.21 – 1.21.8 on the client side. Extended Interactions needs the server to be running it to lift server-side restrictions, so it differs from both in its client and server environment.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Extended Interactions | Fabric and NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-08-09 |
| Shift Totem | Fabric | 1.21.5 – 1.21.11 | Client-side only | 2026-03-12 |
| Drop Keybinds | Fabric | 1.21 – 1.21.8 | Client-side only | 2024-10-14 |
Questions
Does Extended Interactions need Fabric API?
Must the server have the mod installed?
How is a custom interaction file named?
In the catalog
Extended Interactions is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
Running both on server and client gives us ability to ignore restrictions vanilla(or non-EI) servers have. For example actions like sheep shearing require holding specific items in player's hand. To implement this without server we would need to quickly put correct item in player's hand, do the required thing, and…
Official listing
- Modrinth page
- modrinth.com/mod/extended-interactions
- Owner
- DenisJava
- Published
- 2026-06-21
- Updated on Modrinth
- 2026-08-09
- Facts verified
- 2026-10-15
