Ever wondered where your arrow, snowball, or potion will land? This mod gives you a visual preview of projectile trajectories and highlights the target impact zone—perfect for planning shots with precision.
🔎 Features
- Trajectory Visualization: See the path your projectile will follow before you launch it.
- Target Highlighting: Know exactly where your shot is likely to land.
- Customizable: Tailor the look of the trajectory line, target outline, and target highlight to suit your style.
- Accurate: Unlike most other mods that do this, PTP uses accurate maths, offsets and physic. It has correct throwing directions offsets, physic steps order, initial velocity, air drag and gravity for every projectile it supports!
⚙️ Configuration
To edit the settings of the mod:
- Use Mod Menu
- Use the command
/ptpConfigto open the config screen - Edit the config file in
.minecraft/config/ptp.json
⚠️ Limitations and notes
- Minecraft projectiles often have a random offset, so the actual impact may sometime differs a bit from the preview.
- Modded items are not yet supported. If you want compatibility with a specific mod, open an issue on Github and suggest it, I'll do my best to add it.
🛑 Usage on servers
This mod doesn't work on servers to prevent using it as a cheat in PVP. If you want to have it on your custom servers, you still can, just install the mod on both, the client and the server.
📦 Modpack
Feel free to add this mod in your modpacks. If you do so, telling me would also be nice
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Improved accuracy
- Added compatibility with Vivecraft
- Improved the API so that registering modded projectiles is now actually possible
- Rewrote a big part of the code
- Ported to 26.2
- Fixed sliders causing errors with Int values
- Fixed sliders causing errors with Int values
- Fixed sliders causing errors with Int values
- Fixed sliders causing errors with Int values
- Fixed some text not being translated properly
- Fixed some text not being translated properly
- Fixed some text not being translated properly
- Full features will also work on LAN now as it isn't competitive
- New configscreen setup, it looks the same but it's built in a much better way
- Cleaner code
- Added an API for easier compatibility with mods
- Improved server detection
- Improved server detection
- Removed useless stuff, less overhead
- Trajectories now can go down to -184 instead of -84
- Removed useless stuff, less overhead
- Trajectories now can go down to -184 instead of -84
- Added per-object toggles
- Improved config screen visuals
Fixed toggle settings not being saved
Fixed toggle settings not being saved
- Added /ptpConfig command to open the config screen