Cannon Aim Assist adds a visual trajectory arc to cannons that shows exactly where the cannonball will land when fired. The arc updates in real-time as you adjust the cannon's aim, making it much easier to hit targets at range. The trajectory line changes color based on whether the cannon is loaded (green) or unloaded (red), and displays a crosshair at the impact point with distance information.
The trajectory calculation accounts for projectile velocity, gravity, terrain collisions, and water surfaces, giving you an accurate prediction of the cannonball's flight path.
Works Well With
Cannon Aim Assist works well with other cannon enhancement plugins:- Cannon Storage -- Adds a storage stash to cannons for keeping ammunition nearby. The trajectory arc will update to show the correct physics based on whatever ammo type is currently loaded from storage
- Cannon Rockets -- Allows cannons to fire rockets instead of cannonballs. When using rockets, the trajectory arc automatically adjusts to show rocket flight paths with the correct velocity and spread patterns configured in Cannon Rockets
Permissions
cannonaimassist.use-- Allows players to see the trajectory arc when using a cannon
Configuration
JSON:
{
"Version": "1.0.0",
"Trajectory": {
"Seconds Between Redraws": 0.15,
"Arc Smoothness (Lower = Smoother)": 0.05,
"Maximum Flight Time (Seconds)": 8.0
},
"Crosshair": {
"Arrow Head Size": 0.5,
"Gap Between Arrows": 0.8,
"Height Above Ground (Multiplier)": 3.0,
"Vertical Arrow Minimum Length (Multiplier)": 4.0,
"Vertical Arrow Maximum Length (Multiplier)": 20.0,
"Show Distance Text": true,
"Distance Text Height Above Ground": 0.3
},
"Colors": {
"Loaded Trajectory Color (Hex)": "#00FF00",
"Unloaded Trajectory Color (Hex)": "#FF0000"
}
}
Trajectory Settings
Seconds Between Redraws-- How often the trajectory arc updates in seconds. Lower values update more frequently but may impact performanceArc Smoothness-- The interval between trajectory points in seconds. Lower values create a smoother arc with more line segmentsMaximum Flight Time-- Maximum time the trajectory will calculate before stopping. Prevents infinite calculations for very long shots
Crosshair Settings
Arrow Head Size-- Size of the arrowheads in the impact crosshairGap Between Arrows-- Distance from the impact point to where the arrows start pointing inwardHeight Above Ground-- How high above the ground the crosshair floats. Multiplied byArrow Head SizeVertical Arrow Minimum Length-- Minimum length of the vertical arrow pointing down at the impact point. Multiplied byArrow Head SizeVertical Arrow Maximum Length-- Maximum length of the vertical arrow pointing down at the impact point. Multiplied byArrow Head Size. The actual length scales based on distance to targetShow Distance Text-- Whether to display the distance to impact in metersDistance Text Height Above Ground-- How high above the impact point to display the distance text
Color Settings
Loaded Trajectory Color-- Color of the trajectory arc when the cannon is loaded with ammunition. Default is green (#00FF00)Unloaded Trajectory Color-- Color of the trajectory arc when the cannon is empty. Default is red (#FF0000)