org.bukkit.map
Class MapCursor

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

public final class MapCursor
extends Object

Represents a cursor on a map.


Nested Class Summary
static class MapCursor.Type
          Represents the standard types of map cursors.
 
Constructor Summary
MapCursor(byte x, byte y, byte direction, byte type, boolean visible)
          Initialize the map cursor.
 
Method Summary
 byte getDirection()
          Get the direction of this cursor.
 byte getRawType()
          Get the type of this cursor.
 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)
          Set the type of this cursor.
 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 Detail

MapCursor

public MapCursor(byte x,
                 byte y,
                 byte direction,
                 byte type,
                 boolean visible)
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 Detail

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

public byte getRawType()
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

public void setRawType(byte type)
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.


Copyright © 2013. All Rights Reserved.