Class MapCursor

java.lang.Object
org.bukkit.map.MapCursor

public final class MapCursor
extends java.lang.Object
Represents a cursor on a map.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  MapCursor.Type
    Represents the standard types of map cursors.
  • Constructor Summary

    Constructors 
    Constructor Description
    MapCursor​(byte x, byte y, byte direction, byte type, boolean visible)
    Deprecated.
    Magic value
  • Method Summary

    Modifier and Type Method Description
    byte getDirection()
    Get the direction of this cursor.
    byte getRawType()
    Deprecated.
    Magic value
    MapCursor.Type getType()
    Get the type of this cursor.
    byte getX()
    Get the X position of this cursor.
    byte getY()
    Get the Y position of this cursor.
    boolean isVisible()
    Get the visibility status of this cursor.
    void setDirection​(byte direction)
    Set the direction of this cursor.
    void setRawType​(byte type)
    Deprecated.
    Magic value
    void setType​(MapCursor.Type type)
    Set the type of this cursor.
    void setVisible​(boolean visible)
    Set the visibility status of this cursor.
    void setX​(byte x)
    Set the X position of this cursor.
    void setY​(byte y)
    Set the Y position of this cursor.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MapCursor

      @Deprecated public MapCursor​(byte x, byte y, byte direction, byte type, boolean visible)
      Deprecated.
      Magic value
      Initialize the map cursor.
      Parameters:
      x - The x coordinate, from -128 to 127.
      y - The y coordinate, from -128 to 127.
      direction - The facing of the cursor, from 0 to 15.
      type - The type (color/style) of the map cursor.
      visible - Whether the cursor is visible by default.
  • Method Details

    • getX

      public byte getX()
      Get the X position of this cursor.
      Returns:
      The X coordinate.
    • getY

      public byte getY()
      Get the Y position of this cursor.
      Returns:
      The Y coordinate.
    • getDirection

      public byte getDirection()
      Get the direction of this cursor.
      Returns:
      The facing of the cursor, from 0 to 15.
    • getType

      public MapCursor.Type getType()
      Get the type of this cursor.
      Returns:
      The type (color/style) of the map cursor.
    • getRawType

      @Deprecated public byte getRawType()
      Deprecated.
      Magic value
      Get the type of this cursor.
      Returns:
      The type (color/style) of the map cursor.
    • isVisible

      public boolean isVisible()
      Get the visibility status of this cursor.
      Returns:
      True if visible, false otherwise.
    • setX

      public void setX​(byte x)
      Set the X position of this cursor.
      Parameters:
      x - The X coordinate.
    • setY

      public void setY​(byte y)
      Set the Y position of this cursor.
      Parameters:
      y - The Y coordinate.
    • setDirection

      public void setDirection​(byte direction)
      Set the direction of this cursor.
      Parameters:
      direction - The facing of the cursor, from 0 to 15.
    • setType

      public void setType​(MapCursor.Type type)
      Set the type of this cursor.
      Parameters:
      type - The type (color/style) of the map cursor.
    • setRawType

      @Deprecated public void setRawType​(byte type)
      Deprecated.
      Magic value
      Set the type of this cursor.
      Parameters:
      type - The type (color/style) of the map cursor.
    • setVisible

      public void setVisible​(boolean visible)
      Set the visibility status of this cursor.
      Parameters:
      visible - True if visible.