ArcPath is a client-side Fabric mod for Minecraft 26.1 that displays a trajectory arc when holding a throwable item. The arc shows the predicted flight path of the projectile and marks the landing point with a marker.
- Trajectory arc with configurable style per throwable item
- Gradient color support - blend from a start color to a second color along the arc
- Landing target marker with configurable shape per throwable
- Calculated trajectory accounts for player velocity
- Entity hit detection - arc stops at living entities and the target marker appears on them
- Arc toggle keybind (default: Y) to show/hide all arcs without opening the config screen
- Debug overlay (default: U) showing previously calculated trajectories
- Ender Pearls
- Snowballs
- Eggs
- Tridents
- Arrows (via Bow & Crossbow)
Open Options → Mods → ArcPath → Configure to access the config screen. Each throwable has its own sub-category with independent Arc and Target settings.
- Enable/disable
- Color
- Line width
- Style (Dashed / Solid)
- Dash length and gap length (Dashed only)
- Transparency
- Gradient color
- Enable/disable
- Color
- Line width
- Shape (Circle / Diamond / Square)
- Radius
- Transparency
| Keybind | Default | Description |
|---|---|---|
| Toggle Arc | Y | Show/hide all arc/marker rendering |
| Toggle Debug | U | Show/hide the debug trajectory overlay |
| Dependency | Version |
|---|---|
| Fabric Loader | 0.19.2 or newer |
| Fabric API | 0.149.1+26.1.2 or newer |
| Cloth Config | 26.1.154+fabric |
| Mod Menu | 18.0.0-beta.1 or newer |
Cloth Config and Mod Menu are required at runtime; without them the game will crash on startup. All dependencies can be downloaded from Modrinth.
If you would like to build the code locally, please note this project requires a dependency that is not yet available on Maven for Minecraft 26.1 and must be downloaded manually:
Download the jar and place it in a libs/ folder in the project root before building.
(Note that this will no longer be required once Cloth Config 26.1 is avaliable on Maven)
Build with .\gradlew build
