promotional bannermobile promotional banner

Trajectory Projected

Client-side trajectory preview using vanilla physics: a clean dotted arc, an impact marker, and a spread decal showing where shots can land. Works with Iris shaders.
Back to Files

trajectory-projected-1.0.0.jar

File nametrajectory-projected-1.0.0.jar
Uploader
WilyFoxWilyFox
Uploaded
Nov 13, 2026
Downloads
8
Size
181.3 KB
Mod Loaders
Fabric
File ID
9596661
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:trajectory-projected-1792862:9596661"

Learn more about Curse Maven

What's new

Trajectory Projected 1.0.0: out of beta.

Everything from the betas is here: the bow, the crossbow with Multishot and rockets, the trident, thrown items, wind charges and the fishing rod, with the spread zone, the settings screen and Iris shader pack support. This release fixes how the line looks over water and adds checks that let me call it stable.

Fixes

  • Without a shader pack, water no longer tints the line, the ghost bobber or the ring. This works with improved transparency on too. The line is now drawn after the level, as it already was with a shader pack, so it also lies over particles, clouds and rain.

What I measured

  • The spread zone's rings hold up against real shots. The log has the spread the server drew for each arrow. Of 291 logged bow shots, 48.8% fell inside the half ring (95% confidence 43–55%) and 92.4% inside the 90% ring (89–95%). This is counted across the launch direction, before the flight bends the spread.
  • The fishing rod. In my test runs, real casts came to rest within 0.09 blocks of the prediction. On my own server I didn't notice a cast landing outside the ghost bobber, even on the very edge of a block; that was by eye, not logged.
  • The bow results from 0.1.0 still stand: every launch within vanilla's spread limit in singleplayer and at full draw on my server.

Limits

  • The server results come from one server and one evening: about 166 ms ping and no other players.
  • On a server, a partial bow draw can be counted a tick off, which the client can't know. Allow for draw timing widens the zone for it; that widened zone has not been checked against real shots.
  • Only the bow has been measured with logged shots. On a server the fishing rod was checked by eye only.
  • Other rendering mods besides Sodium and Iris have not been tested.

Compatibility

Checked with Sodium 0.9.2, and with Iris 1.11.4 and Complementary Reimagined r5.8.1 and BSL v10.1.8. Some servers don't allow mods like this one, so check the rules of the server you play on.

Requirements

Minecraft 26.2, Fabric Loader 0.19.3+, Fabric API 0.161.0+26.2 and Java 25.

This mod has no related projects