Package org.bukkit.map
Class MapCursor
- java.lang.Object
-
- org.bukkit.map.MapCursor
-
public final class MapCursor extends 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 valueMapCursor(byte x, byte y, byte direction, byte type, boolean visible, String caption)
Deprecated.Magic valueMapCursor(byte x, byte y, byte direction, MapCursor.Type type, boolean visible)
Initialize the map cursor.MapCursor(byte x, byte y, byte direction, MapCursor.Type type, boolean visible, String caption)
Initialize the map cursor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getCaption()
Gets the caption on this cursor.byte
getDirection()
Get the direction of this cursor.byte
getRawType()
Deprecated.Magic valueMapCursor.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
setCaption(String caption)
Sets the caption on this cursor.void
setDirection(byte direction)
Set the direction of this cursor.void
setRawType(byte type)
Deprecated.Magic valuevoid
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.
-
-
-
Constructor Detail
-
MapCursor
@Deprecated public MapCursor(byte x, byte y, byte direction, byte type, boolean visible)
Deprecated.Magic valueInitialize 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.
-
MapCursor
public MapCursor(byte x, byte y, byte direction, @NotNull MapCursor.Type 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.
-
MapCursor
@Deprecated public MapCursor(byte x, byte y, byte direction, byte type, boolean visible, @Nullable String caption)
Deprecated.Magic valueInitialize 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.caption
- cursor caption
-
MapCursor
public MapCursor(byte x, byte y, byte direction, @NotNull MapCursor.Type type, boolean visible, @Nullable String caption)
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.caption
- cursor caption
-
-
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
@NotNull 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 valueGet 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(@NotNull 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 valueSet 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.
-
getCaption
@Nullable public String getCaption()
Gets the caption on this cursor.- Returns:
- caption
-
setCaption
public void setCaption(@Nullable String caption)
Sets the caption on this cursor.- Parameters:
caption
- new caption
-
-