Hookshots pull you toward valid blocks and can also interact with living entities. All four variants share the same basic controls, but their reach and upgrade paths are different.
Hookshot
Kakariko AlloyGetting your first Hookshot
In the main mod, the base Hookshot is one of the possible tier-4 Goron merchant trades: 1 Purple Rupee → 1 Hookshot. Goron stock is randomized by tier and changes each in-game day, so the Hookshot will not always be for sale.
Hookshot family
| Item | Maximum range | Speed parameter | Upgrade route |
|---|---|---|---|
| Hookshot | 15 blocks | 10 | Purchased from the Goron merchant |
| Longshot | 30 blocks | 10 | Upgrade from Hookshot |
| Hypershot | 50 blocks | 15 | Upgrade from Longshot |
| Endershot | 20 blocks | 10 | Separate upgrade from the base Hookshot |
The long-range branch is Hookshot → Longshot → Hypershot. The Endershot branches directly from the original Hookshot instead.
Upgrade recipes
K Kakariko Alloy
O Crying Obsidian
C Chain
H Hookshot
K Kakariko Alloy
P Piston
D Din’s Flame
L Longshot
P Ender Pearl
E End Stone
H Hookshot
Using a Hookshot
- Use the item to fire its hook.
- Only one hook can be active at a time, even if you carry Hookshots in both hands.
- All four variants apply a 50-tick cooldown when fired.
- The item model hides its hook while the projectile is deployed and restores it when the hook returns.
- A 200-tick safety timer clears a stale deployed-hook state if something goes wrong.
What can the hook attach to?
By default, Hookshots are not restricted to a special block allowlist. Servers can enable limitHookshotTargets and choose exactly which blocks or block tags are valid targets.
The shipped example allowlist includes minecraft:target, #minecraft:logs, and #minecraft:planks. If your Hookshot works in one world but refuses to attach on a server, this setting is one of the first things to check.
Entity interactions
Hook projectiles can hit living entities and respect friendly-fire checks. There is also a special interaction with your owned Ocarina Horse: hooking your own horse pulls you toward it instead of treating the hit like an ordinary entity attack.
If a Hookshot is not behaving normally
- Check whether the item is still on cooldown.
- Make sure another hook is not already deployed.
- On a server, check whether Hookshot target restrictions are enabled.
- If the visual hook appears stuck after an interrupted shot, the built-in safety timer should clear the state automatically.