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}