







Ballista Mod adds siege engines to your Minecraft world, starting with the powerful ballista. You can build, control, and fire this large weapon to hit targets from a long distance. To manage your new war machine, you will need to use the Engineer’s Hammer.
![]()
Features:
- Adds a functional ballista, a siege engine for long-range combat.
- Use the Engineer’s Hammer to build or take apart the ballista.
- Take direct control of the weapon to aim and fire.
- Load the ballista with special arrows to shoot at targets.
- Repair a broken ballista using a dedicated repair item.
How to Use:
- Click with the Engineer’s Hammer to build a ballista. Shift-click with the hammer to deconstruct it.
- To operate the ballista, shift-click on it to take control. Shift-click again to release control.
- Once in control, click with an empty hand to draw the string back.
- Click with a ballista arrow in your hand to load the weapon.
- Click with an empty hand again to shoot the arrow.
- Use the ballista repair item on a broken ballista to fix it.
Crafting Recipes:

Screenshots:












Ballista Mod Download Links
For Minecraft 1.21.1, 1.21
NeoForge Version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.1, 1.20
Forge Version: Download from Server 1 – Download from Server 2
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.1, 1.20.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: In MC Java Mods, or directly above on this page.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Downloads as 177211.mcaddon
- Download size: 128 KB
- Download link checked 27 Jul 2026 — working
- Mirrored on our own servers — the download does not depend on the original host
These come from our own check of the pack file, not from the source page.