For Fabric creators working on custom ranged combat, Ranged Weapon API Mod helps with the parts that usually need extra setup: building bows and crossbows, assigning core weapon properties, and keeping rendering behavior aligned with vanilla-style item predicates, FOV changes, and first-person and third-person visuals.
Key Features
- Simplifies the creation of bows and crossbows for Fabric-based projects.
- Supports customizable weapon properties, including damage, cooldown time, and optional projectile flight speed.
- Automatically registers item model predicates that match vanilla model predicates.
- Handles correct first-person and third-person rendering for ranged weapons.
- Applies proper field-of-view adjustments for bow and crossbow use.
Screenshots


How to Install
- Use the Fabric loader for a supported Minecraft version: 1.21.1, 1.21, 1.20.1, or 1.20.
- Install Fabric API, which this mod requires.
- Add the Ranged Weapon API Mod file for your Minecraft version.
- Launch Minecraft with Fabric.
Requirements
| Requirement | Details |
|---|---|
| Mod Loader | Fabric |
| Dependencies | Fabric API |
| Minecraft Version | 1.21.1, 1.21, 1.20.1, 1.20 |
Pros & Cons
Pros
- Focused API for creating bows and crossbows instead of a broad, unfocused library.
- Lets developers adjust key ranged weapon values such as damage and cooldown.
- Includes vanilla-matching model predicate registration and proper rendering behavior.
- Uses the MIT License and has a public source repository.
Cons
- Requires Fabric API.
- Fabric-only support is listed in available information.
- Designed as a developer API, not as a standalone content mod for players.
Download
Always download mods from official sources to stay safe.
What's New
- Latest listed version: 2.3.3.
- The provided changelog notes a fix for ranged weapon damage dealt by bows when used by mobs such as Skeletons and Illusioners.
- Modrinth data shows the project was updated on 2025-12-03.
- The source is publicly available at the FabricExtras/RangedWeaponAPI GitHub repository.
FAQ
What does Ranged Weapon API Mod do?
It provides a Fabric-based API for creating bows and crossbows, with support for weapon properties like damage, cooldown time, and optional projectile flight speed, plus correct rendering and FOV behavior.
Does Ranged Weapon API Mod require Fabric API?
Yes. Fabric API is listed as a requirement, and the mod itself is provided for the Fabric loader.
Which Minecraft versions are supported?
The provided version list includes Minecraft 1.21.1, 1.21, 1.20.1, and 1.20.
