001package fr.aumgn.dac2.arena; 002 003import org.bukkit.Location; 004import org.bukkit.World; 005 006import fr.aumgn.bukkitutils.geom.Direction; 007import fr.aumgn.bukkitutils.geom.Directions; 008import fr.aumgn.bukkitutils.geom.Vector; 009 010public class Diving { 011 012 private final Vector position; 013 private final Direction direction; 014 015 public Diving(Location location) { 016 this.position = new Vector(location); 017 this.direction = Directions.fromLocation(location); 018 } 019 020 public Vector getPosition() { 021 return position; 022 } 023 024 public Location toLocation(World world) { 025 return position.toLocation(world, direction); 026 } 027}