I could use the projectile collision code used in MC. Preferably just a method something like Code: public void Double checkProjectilePath(Location startLocation, Vector direction, double reach, Float xSize, Float ySize, Float zSize); Where startLocation is the location from which the projectile is fired direction is the direction it will go reach is how far it will check nSize is the hitbox size of the projectile. And the Double it returns is how far it can go without collision. Does anyone have this or something of equal value? Thanks in advance, help much appreciated.