EnderpearlCrossbow
by ideal520520
EnderpearlCrossbow lets a player load Ender Pearls into a crossbow held in the off-hand, then fire them with a right-click.
What it does
The mod changes the vanilla crossbow rather than adding a new item. A pearl placed in the off-hand slot can be loaded into a crossbow held in the main hand, and the loaded pearl is tracked by a custom data component. When the crossbow fires, the mod spawns an Ender Pearl entity with the crossbow's speed and divergence instead of an arrow or firework, plays the throw sound and applies durability damage, then clears the loaded projectile and cancels the vanilla shooting behavior.
Throwing a pearl by hand gives short range and poor accuracy, and the crossbow route is meant to improve both velocity and aim. The mod is built on Mixin-based bytecode injection into the CrossbowItem class, with one mixin handling the loading logic and another intercepting the shoot-all method. A server running it needs every connecting player to have it too. Files are published for Fabric only, for 15 release versions 1.21 – 26.1.2, with 1.1.3 for 1.21.11 as the latest file. The code is open source under the GNU General Public License v3.0 or later.
Key features
Off-hand pearl loading
A pearl held in the off-hand slot can be loaded into a crossbow in the main hand.
Pearl firing with crossbow speed
The loaded pearl is fired as an Ender Pearl entity, using the crossbow's speed and divergence.
Custom loaded-pearl texture
The crossbow switches to a custom texture that shows the embedded pearl while loaded, with a custom pull animation.
Vanilla shooting replaced
When a pearl is loaded, the crossbow's normal arrow and firework firing is cancelled in favor of the pearl throw.
Gallery
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Expanded Crossbow Enchanting is a Fabric mod for 1.21 – 26.2 that is server-side only and open source under the Apache License 2.0, so players do not need it on their client. Pearls++ is a Fabric client and server mod for 1.20.4 under the MIT License and is not open source. Perfect Accuracy is open source under the MIT License, is server-side only and covers 1.15 – 26.3 on Fabric.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| EnderpearlCrossbow | Fabric | 1.21 – 26.1.2 | Client and server | 2026-05-07 |
| Expanded Crossbow Enchanting | Fabric | 1.21 – 26.2 | Server-side only | 2026-08-24 |
| Pearls++ | Fabric | 1.20.4 | Client and server | 2024-02-27 |
| Perfect Accuracy | Fabric | 1.15 – 26.3 | Server-side only | 2026-03-25 |
Questions
Does EnderpearlCrossbow need to be installed on the server?
Which loader does EnderpearlCrossbow support?
Which game versions does EnderpearlCrossbow cover?
In the catalog
EnderpearlCrossbow is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from ideal520520
Similar mods
What the author says
EnderpearlCrossbow is a lightweight Fabric mod for Minecraft 1.21.1 that enhances the vanilla crossbow by allowing it to load and fire Ender Pearls instead of arrows or fireworks. Instead of manually throwing a pearl with short range and poor accuracy, players can place an Ender Pearl in their off-hand while holding…
Official listing
- Modrinth page
- modrinth.com/mod/enderpearlcrossbow
- Owner
- ideal520520
- Published
- 2026-04-17
- Updated on Modrinth
- 2026-05-07
- Facts verified
- 2026-10-15
