-
Notifications
You must be signed in to change notification settings - Fork 0
The Crossbow Bench
FROSTYTRIX edited this page May 31, 2026
·
1 revision
The workstation where bows become crossbows and where crossbow attachments are fitted. Introduced in the 2.1.0 Marksmanship update.
| planks | planks | planks |
|---|---|---|
| planks | tripwire hook | planks |
| iron ingot | iron ingot |
The bench has three slots:
- Input — a Modular Bow (or a finished crossbow to take apart).
- Attachment — an optional attachment (e.g. a Scope or Magazine).
- Trigger — a Mechanical Trigger.
A "fitting" model — nothing is ever consumed or duplicated:
- Bow + Trigger → Crossbow. Place a Modular Bow and a Mechanical Trigger to assemble a Modular Crossbow.
- Place a crossbow back in and it unpacks into its parts, so you can swap pieces.
- Remove the trigger and the crossbow reverts to a plain bow.
- Attachment slot installs (or removes) an attachment onto the crossbow as a component.
Attachments are data-driven (crossbow_attachment datapack registry), so modpacks can add their own. Two ship by default:
| Attachment | Type | Made from | Effect |
|---|---|---|---|
| Scope | Optic | Spyglass | Aim-down-sights zoom, reduced sway and inaccuracy. Toggle with V (default). |
| Magazine | Mechanism | fletcherstrestle:magazine |
Loads multiple bolts and fires them one per click; reload takes longer. |
| iron ingot | iron ingot | |
|---|---|---|
| iron ingot | redstone | iron ingot |
| iron ingot | iron ingot | iron ingot |
- Optic — sights/zoom (one optic at a time).
- Mechanism — changes the firing/reload behaviour (one mechanism at a time).
Each attachment definition can set stats such as zoom, sway_multiplier, inaccuracy_multiplier, reload_multiplier, and magazine_size. See Developer API & Tags for the JSON format.
-
Block Entity:
fletcherstrestle:crossbow_bench -
Datapack registry:
fletcherstrestle:crossbow_attachment