Item / tool
Whistles
Right-click one and every tamed horse you own nearby comes to you at once. Three tiers, each reaching further than the last.
What happens when you blow it
Every tamed horse you own within range, in the same dimension and not currently being ridden, teleports to a spot beside you. A leashed horse is unleashed and comes. A chime plays and a chat line tells you how many answered.
Horses already within 3 blocks, and the one you are riding, are left where they are. There is a roughly 3 second cooldown between uses.
The three whistles
| Item | Recipe (shapeless) | Range |
|---|---|---|
| Basic whistle | horse hair + iron nugget + stick | 16 blocks |
| Golden whistle | basic whistle + gold ingot | 32 blocks |
| Echo whistle | golden whistle + echo shard | 64 blocks |
The three whistles share one texture, so the only way to tell which you are holding is the name.
The design reading
This is the “area recall” reading of the design. Bond gating, pathing
instead of teleporting, and what “echo” should add beyond range are all
still open — and all three have a proposed answer in
callable horses, which would bind a whistle
to one horse (reusing the stall sign’s BOUND_HORSE component) and
make the three tiers mean loaded chunk / any distance / any dimension.
Known gaps
- The three whistles share one texture.
- Nothing gates recall on bond, so a barely-tamed horse answers exactly as a long-kept one does.
item/ModItems.java.