Class Coords


  • public class Coords
    extends java.lang.Object
    A wrapper for easy to serialize location data
    • Constructor Summary

      Constructors 
      Constructor Description
      Coords​(java.lang.String string)
      Instantiates a new Coords.
      Coords​(org.bukkit.Location loc)
      Instantiates a new Coords.
      Coords​(org.bukkit.World world, int x, int y, int z)
      Instantiates a new Coords.
      Coords​(org.bukkit.World world, int x, int y, int z, float yaw, float pitch)
      Instantiates a new Coords.
    • Method Summary

      Modifier and Type Method Description
      org.bukkit.Location asLocation()
      As location location.
      static org.bukkit.Location asLocation​(java.lang.String string)
      As location location.
      org.bukkit.Location asLocationIgnoreYawAndPitch()
      As location ignore yaw and pitch location.
      static org.bukkit.Location asLocationIgnoreYawAndPitch​(java.lang.String string)
      As location ignore yaw and pitch location.
      float getPitch()
      Gets pitch.
      java.lang.String getWorld()
      Gets world.
      int getX()
      Gets x.
      int getY()
      Gets y.
      float getYaw()
      Gets yaw.
      int getZ()
      Gets z.
      static java.util.ArrayList<java.lang.String> listFromCoords​(java.util.List<Coords> list)
      List from coords array list.
      static java.util.ArrayList<Coords> listFromString​(java.util.List<java.lang.String> list)
      List from string array list.
      void setPitch​(float pitch)
      Sets pitch.
      void setWorld​(java.lang.String world)
      Sets world.
      void setX​(int x)
      Sets x.
      void setY​(int y)
      Sets y.
      void setYaw​(float yaw)
      Sets yaw.
      void setZ​(int z)
      Sets z.
      java.lang.String toString()  
      static java.lang.String toString​(org.bukkit.Location location)
      To string string.
      java.lang.String toStringIgnoreYawAndPitch()
      To string ignore yaw and pitch string.
      static java.lang.String toStringIgnoreYawAndPitch​(org.bukkit.Location location)
      To string ignore yaw and pitch string.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Coords

        public Coords​(org.bukkit.Location loc)
        Instantiates a new Coords.
        Parameters:
        loc - the loc
      • Coords

        public Coords​(java.lang.String string)
        Instantiates a new Coords.
        Parameters:
        string - the string
      • Coords

        public Coords​(org.bukkit.World world,
                      int x,
                      int y,
                      int z)
        Instantiates a new Coords.
        Parameters:
        world - the world
        x - the x
        y - the y
        z - the z
      • Coords

        public Coords​(org.bukkit.World world,
                      int x,
                      int y,
                      int z,
                      float yaw,
                      float pitch)
        Instantiates a new Coords.
        Parameters:
        world - the world
        x - the x
        y - the y
        z - the z
        yaw - the yaw
        pitch - the pitch
    • Method Detail

      • listFromString

        public static java.util.ArrayList<Coords> listFromString​(java.util.List<java.lang.String> list)
        List from string array list.
        Parameters:
        list - the list
        Returns:
        the array list
      • listFromCoords

        public static java.util.ArrayList<java.lang.String> listFromCoords​(java.util.List<Coords> list)
        List from coords array list.
        Parameters:
        list - the list
        Returns:
        the array list
      • asLocation

        public static org.bukkit.Location asLocation​(java.lang.String string)
        As location location.
        Parameters:
        string - the string
        Returns:
        the location
      • asLocationIgnoreYawAndPitch

        public static org.bukkit.Location asLocationIgnoreYawAndPitch​(java.lang.String string)
        As location ignore yaw and pitch location.
        Parameters:
        string - the string
        Returns:
        the location
      • toString

        public static java.lang.String toString​(org.bukkit.Location location)
        To string string.
        Parameters:
        location - the location
        Returns:
        the string
      • toStringIgnoreYawAndPitch

        public static java.lang.String toStringIgnoreYawAndPitch​(org.bukkit.Location location)
        To string ignore yaw and pitch string.
        Parameters:
        location - the location
        Returns:
        the string
      • asLocation

        public org.bukkit.Location asLocation()
        As location location.
        Returns:
        the location
      • asLocationIgnoreYawAndPitch

        public org.bukkit.Location asLocationIgnoreYawAndPitch()
        As location ignore yaw and pitch location.
        Returns:
        the location
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringIgnoreYawAndPitch

        public java.lang.String toStringIgnoreYawAndPitch()
        To string ignore yaw and pitch string.
        Returns:
        the string
      • getWorld

        public java.lang.String getWorld()
        Gets world.
        Returns:
        the world
      • setWorld

        public void setWorld​(java.lang.String world)
        Sets world.
        Parameters:
        world - the world
      • getX

        public int getX()
        Gets x.
        Returns:
        the x
      • setX

        public void setX​(int x)
        Sets x.
        Parameters:
        x - the x
      • getY

        public int getY()
        Gets y.
        Returns:
        the y
      • setY

        public void setY​(int y)
        Sets y.
        Parameters:
        y - the y
      • getZ

        public int getZ()
        Gets z.
        Returns:
        the z
      • setZ

        public void setZ​(int z)
        Sets z.
        Parameters:
        z - the z
      • getPitch

        public float getPitch()
        Gets pitch.
        Returns:
        the pitch
      • setPitch

        public void setPitch​(float pitch)
        Sets pitch.
        Parameters:
        pitch - the pitch
      • getYaw

        public float getYaw()
        Gets yaw.
        Returns:
        the yaw
      • setYaw

        public void setYaw​(float yaw)
        Sets yaw.
        Parameters:
        yaw - the yaw