Hello people. I'm going to try to take another shot at this section... Some people are now making FPS games, (Like me) and a key part is shooting. Lets say you want to shoot a snowball, you spawn it inside of the player, then directly stops because it hits the entity. Then you have to do a whole different event testing the entity shooter compared to the victim etc. But, now you can spawn the entity IN FRONT of the player, using vectors to spawn it. Locations are changeable in this tutorial, for example, eye location. Lets get started First get the location of the player.. I prefer the eye location.) Code:java //Get regular player location.Location eyelocation = player.getEyeLocation(); Then, we get the player's direction and turn it into a vector (It already is)) Code:java Vector vec = player.getLocation().getDirection(); then, add that to the eyelocation!) Code:java Location frontlocation = eyelocation.add(vec); now you can spawn whatever and use that frontlocation! (And set its direction to frontlocations' direction)) Code:java Entity bullet = player.getWorld().spawnEntity(frontLocation, EntityType.SNOWBALL);//Spawns a snowball at front locationbullet.setVelocity(frontlocation.getDirection().multiply(4.0));//Sets velocity of bullet to the direction that the player is facing. Thanks for reading, and yes, you are done! Thank you for using Constructive criticism, and I'll cya later, bye!