Crossbow
by jbredwards
Crossbow backports the Village Pillage update's crossbow changes to Forge 1.12.2, covering enchantments, animations and some firework behavior.
What it does
The mod brings crossbows from the Village Pillage update into Minecraft 1.12.2, including their enchantments and animations. Several firework details change as well: fireworks credit their damage to whoever launched them, dispensed fireworks keep the heading they were fired with, and fireworks explode immediately when they hit a block entity. A new FireworkImpactEvent fires whenever a firework entity impacts something, so other mods can react to it.
Crossbow is also built as a library. Developers can add custom crossbows by creating an item class that extends the crossbow item and implements the crossbow interface, and can add entities that use crossbows. An opt-in config setting restores a firework behavior from an earlier development build for servers that want it.
The mod runs on Forge for Minecraft 1.12.2 only, and the environment is client and server, so the server and every player need it. AssetMover is required. The mod is released under a custom license and is not open source; public links exist for the source code, issue tracker and wiki. Files were first published on 2023-08-04, and the latest Forge file is 1.2.0 for 1.12.2, dated 2025-12-14.
Key features
Village Pillage crossbows
Crossbows gain the enchantments and animations introduced with the Village Pillage update.
Firework credit and direction
Firework damage is credited to the user, and dispensed fireworks keep the direction they were fired in.
Instant block entity impacts
Fireworks explode as soon as they hit a block entity, instead of passing through.
Firework impact event
FireworkImpactEvent fires when a firework entity hits something, giving other mods a hook into that moment.
Custom crossbow API
A crossbow item class and interface let developers add their own crossbows and entities that use them.
Opt-in earlier firework behavior
A config setting turns on a firework behavior taken from an earlier development build, and it stays off by default.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who want later crossbow behavior on 1.12.2, server owners who want opt-in firework changes, and mod developers who need a crossbow base class for their own content.
Questions
Does Crossbow need AssetMover?
Does the server need Crossbow?
Can Crossbow be used in other mods?
In the catalog
Crossbow is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 2,920 mods support Minecraft 1.12.2.
More from jbredwards
Similar mods
What the author says
This mod backports crossbows from the Village and Pillage update, including enchantments and animations! Crossbow is designed to serve as a library for anyone wanting to add custom crossbows, or wanting to add entities that use crossbows! To add a custom crossbow item, have your item class extend ItemCrossbow or…
Official listing
- Modrinth page
- modrinth.com/mod/crossbow
- Owner
- jbredwards
- Published
- 2023-08-04
- Updated on Modrinth
- 2025-12-14
- Facts verified
- 2026-10-15
