Skip to content

The Crossbow Bench

FROSTYTRIX edited this page May 31, 2026 · 1 revision

The Crossbow Bench

The workstation where bows become crossbows and where crossbow attachments are fitted. Introduced in the 2.1.0 Marksmanship update.

Obtaining

Crafting

planks planks planks
planks tripwire hook planks
iron ingot iron ingot

Slots

The bench has three slots:

  1. Input — a Modular Bow (or a finished crossbow to take apart).
  2. Attachment — an optional attachment (e.g. a Scope or Magazine).
  3. Trigger — a Mechanical Trigger.

How it works

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

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.

Crafting the Magazine

iron ingot   iron ingot
iron ingot redstone iron ingot
iron ingot iron ingot iron ingot

Attachment types

  • 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.

Technical Details

  • Block Entity: fletcherstrestle:crossbow_bench
  • Datapack registry: fletcherstrestle:crossbow_attachment

Clone this wiki locally