Whistlebound Horse
Whistlebound Horse is a Minecraft Fabric mod that lets you whistle to call your selected tamed horse back to you.
After taming a horse, you can choose which one is bound to your whistle using a simple in-game menu. Once selected, press the whistle key and your horse will appear near you in a safe place whenever possible.
Preview

Features
| Feature | Description |
|---|---|
| Horse Selection Menu | Press J to choose which of your tamed horses should respond to your whistle. |
| Whistle Keybind | Press H to call your selected horse. |
| Safe Horse Placement | The mod tries to place the horse near you without spawning it in walls, lava, fire, or unsafe spots. |
| Saved Horse Data | The selected horse is saved so it can still be called after moving far away. |
| Whistle Sounds | Plays one of multiple whistle sounds when calling your horse. |
| Client and Server | Designed to work with the mod installed on both client and server. |
How It Works
- Tame a horse.
- Open the horse selection menu with J by default.
- Select the horse you want to bind to your whistle.
- Click Done.
- Press H by default to whistle and call your selected horse.

If there is no safe place nearby, the horse will not be moved and you will see a warning message.
Compatibility
- Minecraft: 1.21.1 through 1.21.11 and 26.1 through 26.2
- Mod loader: Fabric
- Environment: Client and Server
Support
Need help, found a bug, or want to suggest something?
Join the Discord support forum:
https://discord.gg/pcKQSDgTzh.
License
This project is licensed under the MIT License.
How to Install Whistlebound Horse (Mod)
Whistlebound Horse by ThBTT is verified for Fabric across Minecraft versions 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6 (latest release: 1.2.1+mc26.2, file size: 104 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Whistlebound Horse file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 |
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!
- Fixed horse textures randomly changing after long-distance summons when using Better Horses and Entity Texture Features (ETF).
- Preserved the horse's original UUID during entity recreation.
- Improved entity cleanup to prevent accidental removal of the recreated horse.
- Improved recovery handling when entity spawning fails.
- Maintained long-distance summoning and compatibility across supported Minecraft versions.
Thanks to darkequine for reporting the issue!