HopOn
Walk up to a friend on a two-seater. Press one key. You are on it.
Boarding someone else's passenger mount is fiddly. You hunt for their nameplate, misclick, target their pet, right-click a vendor instead, and by the time you get there they have already flown off.
HopOn removes the fiddling.
What it does
- Watches your party, raid, target, focus and nearby nameplates for a friendly player who is mounted and in range.
- When it spots one, it shows a small banner, plays a soft chime, and temporarily claims a single key (default F).
- First tap targets them. Second tap boards the mount. If they were already your target, the first tap boards you.
- The instant nobody rideable is nearby, your key is handed straight back to whatever you had bound to it.
Please note: HopOn requires you to press a key
This addon does not automate gameplay and does not send input for you.
Boarding another player's mount goes through InteractUnit, which Blizzard marks as a protected function — the client only permits it in response to a genuine hardware keypress. That is by design, and HopOn respects it completely.
What HopOn automates is everything around the press: noticing the mount exists, picking the right player, checking range, and putting the correct action on one key so you do not have to aim at a nameplate. The press is always yours.
Options
| Command | Effect |
|---|---|
/hopon key <KEY> |
Change the hop key (default F) |
/hopon on / /hopon off |
Enable or disable |
/hopon strict |
Only react to known passenger mounts |
/hopon group |
Party and raid only, ignore your friends list |
/hopon sound |
Toggle the chime |
/hopon alert |
Toggle the on-screen banner |
/hopon list / /hopon forget |
View or clear auto-learned mounts |
Drag the banner to reposition it.
It learns
There is no API that reports "this mount seats passengers", so HopOn ships with a short seed list and learns the rest: each time you genuinely end up riding as a passenger, it remembers that mount. Once it knows the mounts you actually meet in the world, turn on /hopon strict.
Strict mode is off by default, so any mounted friend counts. Interacting with a solo mount simply does nothing, which makes the false positives harmless.
Well behaved
- Never alters key bindings during combat — the client forbids it and so does HopOn.
- Never touches a binding it did not temporarily claim, and always gives it back.
- No dependencies. One Lua file. Roughly 300 lines you can read in five minutes.
Source and bugs
Open source under the MIT license: github.com/Wazzatuts/HopOn
Found a bug, or a passenger mount it misses? Open an issue or leave a comment.

